【问题标题】:ZXING example app not workingZXING 示例应用程序不工作
【发布时间】:2012-03-21 14:02:18
【问题描述】:

我按照zxing官方网站的说明使用以下代码创建了一个应用程序。我尝试将签名的.apk 文件发送到我的三星GSII 进行测试。在我单击应用程序图标后,程序立即停止。

对于我糟糕的描述和措辞,我感到非常抱歉。 我最终没有使用嵌入式方法,而是使用 IntentIntegrator 进行程序,因为嵌入式太难理解了。

现在我面临另一个问题。我用以下语句编写了一个 onClick 方法:

public void Button1(View view){
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
EditText editText2 = (EditText) findViewById(R.id.editText2);
editText2.setText(a);
}

如何更改代码,以便在 setText() 方法运行之前等到 initialScan() 方法完成?其实我想用initialScan()返回的结果作为条件。

再次感谢!

【问题讨论】:

  • 发布 logcat。没有它唯一的猜测。
  • 你到底想在这里做什么?
  • 我想用zxing读取qrcode..收集id,并从database.aftetwards中获取对应的信息,将这些信息显示在手机屏幕上...

标签: android zxing


【解决方案1】:

您无需等待initiateScan() 完成。此函数调用 Barcode Scanner 应用程序。您可以通过在您的应用程序中实现 onActivityResult() 来等待结果。这记录在 wiki 和 javadoc 中。你读过这些吗?

【讨论】:

  • 谢谢!我现在正在尝试在 onActivityResult() 方法中执行其他操作。似乎不起作用。
  • 不确定你的意思,但这与图书馆无关。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-08
  • 1970-01-01
  • 1970-01-01
  • 2016-05-15
  • 1970-01-01
  • 2017-07-26
  • 2013-07-31
相关资源
最近更新 更多