四川码匠 2016-05-09 16:15 采纳率: 0%
浏览 4461

android进行二维码的扫描后,扫描成功后如何返回到指定的活动

现在是扫描成功返回到点击扫描按钮的那个活动,我想让他返回到我指定的活动,我使用的是ZXing库扫描二维码,另外我想知道,二维码中是图片,我如何将扫描的图片在android布局文件中显示出来,我试过,如果是图片扫描的是一串url,希望各位前辈大神教教我这个大三学生,不甚感激

  • 写回答

2条回答

  • GrayHJX 2016-05-09 16:43
    关注

    用的是zxing的话在CaptureActivity里面可以这么写,就是普通的两个高activity跳转而已
    public void handleDecode(Result result, Bitmap barcode) {
    inactivityTimer.onActivity();
    playBeepSoundAndVibrate();
    String resultString = result.getText();
    //FIXME
    if (resultString.equals("")) {
    Toast.makeText(CaptureActivity.this, "Scan failed!", Toast.LENGTH_SHORT).show();
    }else {
    Log.e("result", resultString);
    System.out.println("result:"+resultString);
    Intent intent = new Intent(CaptureActivity.this, ShowActivity.class);
    Bundle bundle = new Bundle();
    bundle.putString("result", resultString);
    intent.putExtras(bundle);
    startActivity(intent);
    }
    CaptureActivity.this.finish();
    }

    如果是图片,我建议二维码存的是图片所在的服务器地址,然后扫描后下载再去加载到布局中。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog