Android ZXING示例应用程序不工作

Android ZXING示例应用程序不工作,android,zxing,Android,Zxing,我按照zxing官方网站的指示,使用以下代码创建了一个应用程序。我试图将签名的.apk文件发送到我的三星GSII进行测试。我单击应用程序图标后,程序立即停止 我为我拙劣的描述和措辞感到非常抱歉。 我最终没有使用嵌入式方法,而是在程序中使用了IntentIntegrator,因为嵌入式方法对我来说太难理解了 现在我面临另一个问题。我用以下语句编写了一个onClick方法: public void Button1(View view){ IntentIntegrator integrator = n

我按照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()返回的结果作为条件


再次感谢

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

发布日志。没有这些,这只是猜测。你到底想在这里做什么?我想用zxing读取qrcode..收集id,并从数据库中检索相应的信息。在互联网上,将这些信息显示在手机屏幕上…谢谢!我正在尝试在onActivityResult()方法中执行其他操作。似乎不起作用。不确定您的意思,但这与库无关。