如何在Phonegap应用程序中创建一个简单的服务,以便在后台运行setInterval()
How do I create a simple service in a Phonegap application to run a setInterval() in the background?
我几乎完成了一个非常简单的Phonegap应用程序,该应用程序包含秒表类型的功能,启动时需要无限期运行,直到用户停止它,即使他们关闭屏幕/在后台运行它。我主要从事javascript工作,我发现的唯一解决方案需要使用java,到目前为止,这有点超出了我的范围。不过,我发现的很多东西都有1年多的历史了,我希望有一个简化的解决方案来实现phonegap服务,其中的整个目标是在设备空闲时保持单个setInterval(,1000)。那么,最直接的选择是什么呢?
您最好使用后台服务插件。
https://github.com/katzer/cordova-plugin-background-mode
否则,当应用程序设置为后台时,它将暂停。我读过关于使用AJAX调用Web服务器来保持应用程序在后台运行的文章,这将维护setInterval之类的东西,但我从未尝试/测试过这种方法。
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- 监视函数从服务返回不起作用,但作用域函数起作用
- 通过Magento的网络服务检索运费
- node.js:setInterval()正在跳过调用
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 使用angular.js问题的JavaSpringREST服务
- AngularJS-需要在index.html页面中访问来自服务的数据
- setInterval和clearInterval javascript无法按需工作
- 如何在Ionic2测试版中包含Ionic.io服务
- 基于api密钥的NodeJS web服务
- Don'我不明白为什么我的setInterval+jQuery;不起作用
- Redux应用程序结构-在哪里放置服务/业务逻辑
- Liferay:从portlet调用JSON服务
- 使用javascript在客户端上使用Web服务
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- setInterval游戏循环的范围问题
- 从Javascript连接到SOAP Web服务
- 如何检测服务广告维度
- 很少有角服务,只有常数不同
- 如何在Phonegap应用程序中创建一个简单的服务,以便在后台运行setInterval()