gpt4 book ai didi

android - 如何将扫描的条形码数据发送回调用 Activity ?

转载 作者:行者123 更新时间:2023-11-30 04:18:13 27 4
gpt4 key购买 nike

我已将 Zxing 条形码扫描仪与我的应用程序集成在一起。在我的应用程序中,只有 1 个 Activity 有 2 个 textView 和一个扫描按钮。单击扫描按钮时,我调用 Zxing 来扫描条形码。 zxing 正在成功扫描条形码,但它没有将数据传回我的调用 Activity 。它扫描并显示 Zxing Activity 的结果,而不是我或调用 Activity 的结果。 Any1 可以帮我解决这个问题吗?任何建议都会很有帮助提前致谢

最佳答案

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

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult =
IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
Log.v("barcode", scanResult.getContents().toString());
}

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

只需要打电话

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

启动条码扫描。

关于android - 如何将扫描的条形码数据发送回调用 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9666777/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com