バーコード スキャナーで QR_Code を無制限に読み取ろうとしています。私はこのようにやっています:
for(int i = 1; i <= 10; i++){
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 10);
}
このコードではバーコードを 10 回開きますが、ユーザーが Android の戻るボタンを押すまで無制限に開きたいです。「10」の代わりにより大きな数字を入れると、バーコードを何度も開いて開いて開いて開くため、アプリがクラッシュします。
私はそれを正しく説明しているかどうか確信が持てません。より適切に説明する必要がある場合はお知らせください。