ZXING示例应用程序无法正常工作

时间:2012-03-21 14:02:18

标签: android zxing

我按照官方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()方法运行之前更改代码以便等到initiateScan()方法完成?实际上我想使用来自initiateScan()的返回结果作为条件。

再次感谢!

1 个答案:

答案 0 :(得分:0)

您不必等待initiateScan()完成。此函数调用条形码扫描仪应用程序。您可以通过在应用中实施onActivityResult()来等待结果。这在wiki和javadoc中有记录。你读过这些吗?