java - CN1 CodeScanner 不工作

标签 java android codenameone

我在使用 CodeScanner 时遇到问题,无法在我的应用程序中返回值。

这个项目我已经一年没有改变并且它正在运行,但是有一些必须完成的新变化,当我做它们时我注意到我使用的是现在已弃用的扫描仪并且我要使用新的图书馆。我将它实现到应用程序中并正确加载,但在我扫描 QR 码后它永远不会进入 Completed 方法。

import com.codename1.ext.codescan.CodeScanner;
import com.codename1.ext.codescan.ScanResult;
...

if (CodeScanner.isSupported()) {
    CodeScanner.getInstance().scanQRCode(new ScanResult() {
        public void scanCompleted(String contents, String formatName, byte[] rawBytes) {
            Dialog.show("Scanning Completed", "Scanning Completed", "OK", null);
        }

        public void scanCanceled() {
            Dialog.show("Scanning Cancelled", "Scanning was cancelled", "OK", null);
        }

        public void scanError(int errorCode, String message) {
            NoScanner(2);
        }
    });
} else {
    NoScanner(2);
}

我希望我能得到一些帮助,为什么它突然不想返回扫描值,甚至不想输入各种方法。

这是在 Android 上测试的,还有一个 iOS 版本,但我没有方便的设备进行测试

最佳答案

我们在周末修复了 Intent 处理中的回归问题。请重试,看看问题是否自行解决。

关于java - CN1 CodeScanner 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39047443/

相关文章:

java - 构建后某些设备上出现网络错误

java - 代号一-如何检查BubbleTransition支持

ios - 错误 ITMS-90168 : "The binary you uploaded was invalid."

java - 在运行时更改java类

android - anjlab 从 google play 获取产品名称和价格

Android - 如何检测 3d 派对应用程序何时启动

android - 在 Analytics 中跟踪帐户类型(免费/付费)

java - Android:设置为按钮背景的图像没有被缩小?

java - 如何在 JSONArray 中正确嵌套数组

java - 有没有办法使基于 Ehcache 文件的配置覆盖编程配置?