私は自分のアプリケーションにZxingバーコードスキャナを統合しました。私のアプリケーションでは、2つのtextViewとスキャンボタンを持つアクティビティは1つしかありません。スキャンボタンをクリックするとZxingがバーコードをスキャンします。 zxingはバーコードを正常にスキャンしていますが、データを呼び出し元のアクティビティに戻していません。そのスキャンし、Zxing活動の結果を私の活動や呼び活動に反映しません。誰でもこのことで私を助けることができますか? アドバイスは非常に役に立ちます Thanxを事前にスキャニングされたバーコードデータを呼び出しアクティビティに戻す方法は?
1
A
答えて
1
希望すると、IntentIntegratorとIntentResultクラスがZxingライブラリから提供され、呼び出して結果を取得します。そうなら、あなたはそれ以外の場合はIntentIntegratorとIntentResultクラスをダウンロードし、それを使用してくださいバーコード
を取得するためにonActivityResultメソッドに次の行を追加する必要があります。
ちょうどあなたは、バーコードスキャンを開始すること
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
を呼び出す必要があります。
バーコードスキャナを起動する意図をどのように構築し、ディスパッチしているかを示しておけば助けになります。 –