2012-03-12 37 views
1

我已将Zxing条码扫描器与我的应用程序集成在一起。在我的应用程序中只有1个活动,它有2个textView和一个扫描按钮。点击扫描按钮,我打电话给Zxing扫描条形码。 zxing正在成功扫描条形码,但并未将数据传回给我的通话活动。它扫描并显示Zxing活动的结果,而不是我的或调用活动。 Any1能帮助我解决这个问题吗? 任何建议将非常有用 提前Thanx如何将扫描的条形码数据发送回调用活动?

+0

如果您展示了如何构建和调度带来条形码扫描仪的意图,这将有所帮助。 – 2012-03-12 12:33:21

回答

1

希望你使用IntentIntegrator和IntentResult类Zxing库提供的调用和获得结果。如果是这样,那么你必须在onActivityResult方法中添加以下行来获取条码

​​

否则请下载IntentIntegrator和IntentResult类,并使用它。

只需要调用

IntentIntegrator integrator = new IntentIntegrator(this); 
     integrator.initiateScan(); 

启动条形码扫描。