我在我的应用程序中集成了一个zxing条形码阅读器,它可以工作(或者至少它正在工作)。 现在,在扫描之后,它会自行打开浏览器而不是返回应用程序! 如果我通过任务管理器转到应用程序,onActivityResut就可以了。 所以问题是:它打开浏览器并且不会返回应用程序将其带到前台。 它工作,我不知道为什么现在被打破...也许android 4? 我的代码(非常正常):
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 && isOnline()) {
if (resultCode == RESULT_OK) {
final String contents = intent.getStringExtra("SCAN_RESULT");
// CODE
}else if(resultCode==RESULT_CANCELED){
// CODE
}
}else{
// CODE
}
}
感谢所有人。