回答編集履歴

1

修正

2020/07/21 13:14

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -34,4 +34,8 @@
34
34
 
35
35
  ```
36
36
 
37
- のようにMainActivityの宣言は残した上で、CaptureActivityを追加する必要があるのではないでしょうか。MainActivityからCaptureActivityを呼び出して、QRコードを読み取った後、MainActivityに戻ってonActivityResult()が呼び出され、結果がToastで出力される仕組みになってるように思います。質問の記述の仕方だと、いきなりCaptureActivityから実行開始されるものの、QRコードを読み取った後の戻り先が不明になってしうため、アプリが落ちてしまうのではないでしょうか
37
+ のようにMainActivityの宣言は残した上で、CaptureActivityを追加する必要があるのではないでしょうか。MainActivityからCaptureActivityを呼び出して、QRコードを読み取った後、MainActivityに戻ってonActivityResult()が呼び出され、結果がToastで出力されるいう流れになりま
38
+
39
+
40
+
41
+ 質問の記述の仕方だと、いきなりCaptureActivityから実行開始され、QRコードを読み取ったらそのまま自身を閉じるわけですが、移行先がありませんからそれで「正常終了」です。落ちているわけではなく、それがそのManifestによる「正常動作」ということになるでしょう。