2013-05-13 1 views
0

바코드 스캐너로 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 번을 열 수 있지만 사용자 프레스 안드로이드의 뒤로 가기 버튼까지 무제한 시대를 열려면 : 나는이 같은 일을 해요! '10'자리에 숫자를 올리면 바코드를 열거 나 열어 여러 번 열어서 내 앱이 다운됩니다.

잘 설명하고 있는지 잘 모르겠습니다. 더 설명해야 할 필요가 있으면 알려 주시기 바랍니다.

+1

어떻게 작동하는지 확인하는 방법에 대한이 질문/답변을 참조하십시오. http://stackoverflow.com/questions/15892461/how-to-trigger-bulk-mode-scan-in-zxing/15903478# 15903478 – FoamyGuy

+0

고마워요! 그것은 일했다!! –

답변

0

나는 그것이 무엇을 의미하는지 이해하지만 이것이 작동한다는 보장은 없으며 의도대로 작동한다고해도 그것은 끔찍한 사용자 경험입니다. 액티비티는 한 인스턴스에서 동일한 의도에 응답 할 수 있으며 "진행중인"다른 모든 인 텐트를 잊어 버릴 수도 있습니다. 10 개의 활동을 스폰한다고해도 사용자가 스택 10을 통해 다시 팝하게하는 것은 좋지 않습니다.

정말로 스캐너를 호출하고 결과를 기다린 다음 FoamyGuy가 가리키는 다른 스캔을 호출하려고합니다.

+0

Thakn you! 그것은 내가 필요로했던 것이었다!! –