2012-03-12 4 views
1

私は自分のアプリケーションにZxingバーコードスキャナを統合しました。私のアプリケーションでは、2つのtextViewとスキャンボタンを持つアクティビティは1つしかありません。スキャンボタンをクリックするとZxingがバーコードをスキャンします。 zxingはバーコードを正常にスキャンしていますが、データを呼び出し元のアクティビティに戻していません。そのスキャンし、Zxing活動の結果を私の活動や呼び活動に反映しません。誰でもこのことで私を助けることができますか? アドバイスは非常に役に立ちます Thanxを事前にスキャニングされたバーコードデータを呼び出しアクティビティに戻す方法は?

+0

バーコードスキャナを起動する意図をどのように構築し、ディスパッチしているかを示しておけば助けになります。 –

答えて

1

希望すると、IntentIntegratorとIntentResultクラスがZxingライブラリから提供され、呼び出して結果を取得します。そうなら、あなたはそれ以外の場合はIntentIntegratorとIntentResultクラスをダウンロードし、それを使用してくださいバーコード

​​

を取得するためにonActivityResultメソッドに次の行を追加する必要があります。

ちょうどあなたは、バーコードスキャンを開始すること

IntentIntegrator integrator = new IntentIntegrator(this); 
     integrator.initiateScan(); 

を呼び出す必要があります。