Android:zxing打开浏览器而不是返回应用程序

时间:2014-10-01 09:30:59

标签: android-intent barcode zxing onactivityresult

我在我的应用程序中集成了一个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
    }
}

感谢所有人。

0 个答案:

没有答案