所以现在我在我的应用程序中使用zxing条形码扫描仪.这是示例代码(通用):
if(position == 0){
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE","QR_CODE_MODE");
startActivityForResult(intent,0);
}
public void onActivityResult(int requestCode,int resultCode,Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
contents = intent.getStringExtra("SCAN_RESULT");
format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
Intent i = new Intent(Main.this,BarcodeScanner.class);
startActivity(i);
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
因此,在启动BarcodeScanner.class时,我还想将内容传递给它.我该怎么做呢?