zxing ライブラリを使用して QR コードを読み取るアプリケーションを開発しています。QRコードを読み取るためのzxingライブラリを次のように呼び出しています。
public class QRScanner extends CaptureActivity {
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.qrscanner_layout);
}
@Override
public void handleDecode(Result rawResult, Bitmap barcode) {
tv =(TextView) findViewById(R.id.textview_output);
tv.setText(rawResult.getText());
}
今、私は新しいアクティビティを呼び出したい
public void handleDecode(Result rawResult, Bitmap barcode) {
//Want to call new activity using intent and pass result in new activity.
}
そして、私はコードを次のように試しました:
public void handleDecode(Result rawResult, Bitmap barcode) {
String result = rawResult.getText();
Intent intent = new Intent(QRScanner.this,Activity2.class);
intent.putExtra("Result", result);
startActivity(intent);
}
しかし、それは機能していません。エミュレータでこのコードをテストする方法はわかりません。
デバイスでこのアプリを実行しようとすると、終了します。そのために私は何をすべきか。次のアクティビティで QR コードのスキャン結果が必要になるのは、私のアプリケーション ニーズです。
このために何をすべきか教えてください。
ありがとうございました。