qq_14890789 2015-11-17 03:28 采纳率: 33.3%
浏览 706

使用com.google.zxing扫描二维码返回Activity出错,求大神指点一下

调用代码
scanner_img.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
             setSelected();
             scanner_img.setSelected(true);
             scanner_text.setSelected(true);
             //扫描二维码
             Intent intent = new Intent(MainActivity.this, CaptureActivity.class);
             startActivityForResult(intent, SCAN_CODE);

        }
    });
    返回结果处理代码:
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if(fManager==null){
        fManager = getFragmentManager();
    }
    if(fTransaction==null){
        fTransaction = fManager.beginTransaction();
    }
    switch (requestCode) {
        case SCAN_CODE:
            TextView scanResult = (TextView) findViewById(R.id.title_text);
            if (resultCode == RESULT_OK) {
                String result = data.getStringExtra("scan_result");
                scanResult.setText(result);
                //对扫描结果进行页面跳转
                web_view_scanner = new ContentWebView(result);
            } else if (resultCode == RESULT_CANCELED) {
                //扫描失败处理
                 web_view_scanner = new ContentWebView("scanner_error");
                scanResult.setText("error");
            }
            break;
        default:
             web_view_scanner = new ContentWebView("scanner_error");
            break;
        }
     fTransaction.add(R.id.web_view_content,web_view_scanner);
     fTransaction.commit();

}
错误提示信息:![图片说明](https://img-ask.csdn.net/upload/201511/17/1447730775_848423.png)
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突