javascript - 在后台运行phonegap ios应用程序中的JavaScript函数。

标签 javascript ios cordova timer phonegap-plugins

我正在开发phonegap ios应用程序。在我的应用程序中,我使用 javascript setTimeout 函数来使用递增计时器和递减计时器。当我按下 iPhone 上的菜单按钮时,计时器功能暂停计时。当我重新打开它时,从末尾开始计数。所以任何人都可以帮助我解决这个问题。如何在后台运行phonegap ios应用程序javascript函数。

最佳答案

计时器在主线程上运行。因此,当应用程序进入后台时,它们无法运行。您可以做的是在应用程序进入后台时保存计时器计数和时间。当应用程序进入前台时,计算时间差并计算它。

关于javascript - 在后台运行phonegap ios应用程序中的JavaScript函数。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23829029/

相关文章:

ios - 从 xib 实例化自定义表格 View 单元格失败

ios - 无法使用 Xcode 4.2 存档临时分发

javascript - PhoneGap/Cordova 回调错误 - RestKit 完成函数不在 PhoneGap 中执行

javascript - 比较两个 JavaScript 代码片段

javascript - jQuery:将特定类添加到 div 网格的最后一行

javascript - React - 如何处理图像/文件的 403 错误

javascript - 如何在javascript函数中接收ajax调用的POST数据

Javascript-将字典转换为对象列表

ios - Xcode 控制台打印奇怪的错误

android - Ionic Cordova Android : No usable Android build tools found. 最高 30.x 安装版本为 30.0.2;所需的最低版本是 30.0.3