触发条形码扫描在第一次调用时不起作用

时间:2012-12-28 13:04:30

标签: android trigger.io

Android 2.3.1上,当您使用下面的trigger.io代码时,触发器框架在第一次调用时不会扫描条形码。实际上相机打开并扫描条形码,但是,扫描完成后,您会看到触发器启动页面,并且不会调用成功功能。当从第二次调用扫描函数时,它开始像应该的那样工作。

forge.barcode.scan(function (value) {
   alert("You scanned: "+value);
});

1 个答案:

答案 0 :(得分:0)

由于设备资源限制,这听起来像是在相机启动时强制关闭应用程序。

如果查看终端中“adb logcat”的输出,您可能会看到有关未处理意图的消息。

在这种情况下,我们无法做太多 - Android操作系统已经开始杀死进程以释放内存。我们始终保持我们的包装尽可能轻,并将继续寻找提高效率的区域。

我们只看到在运行更高版本的Android的低规格设备上出现此问题。如果它发生了很多事情,检查你的应用程序没有泄漏内存 - 再次,“adb logcat”的输出可以显示GC活动。