在Android 2.3.1
上,当您使用下面的trigger.io
代码时,触发器框架在第一次调用时不会扫描条形码。实际上相机打开并扫描条形码,但是,扫描完成后,您会看到触发器启动页面,并且不会调用成功功能。当从第二次调用扫描函数时,它开始像应该的那样工作。
forge.barcode.scan(function (value) {
alert("You scanned: "+value);
});
答案 0 :(得分:0)
由于设备资源限制,这听起来像是在相机启动时强制关闭应用程序。
如果查看终端中“adb logcat”的输出,您可能会看到有关未处理意图的消息。
在这种情况下,我们无法做太多 - Android操作系统已经开始杀死进程以释放内存。我们始终保持我们的包装尽可能轻,并将继续寻找提高效率的区域。
我们只看到在运行更高版本的Android的低规格设备上出现此问题。如果它发生了很多事情,检查你的应用程序没有泄漏内存 - 再次,“adb logcat”的输出可以显示GC活动。