Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Phonegap应用程序中创建一个简单的服务,以便在后台运行setInterval()?_Javascript_Android_Jquery_Cordova_Service - Fatal编程技术网

Javascript 如何在Phonegap应用程序中创建一个简单的服务,以便在后台运行setInterval()?

Javascript 如何在Phonegap应用程序中创建一个简单的服务,以便在后台运行setInterval()?,javascript,android,jquery,cordova,service,Javascript,Android,Jquery,Cordova,Service,我几乎完成了一个非常简单的Phonegap应用程序,它包含一个秒表类型的功能,启动时需要无限期运行,直到用户停止它,即使他们关闭屏幕/在后台运行它。我主要在javascript中工作,我发现的唯一解决方案需要使用java,到目前为止,这有点超出了我的范围。不过,我发现很多东西已经有1年多的历史了,我希望有一个简化的解决方案来实现phonegap服务,其全部目标是在设备空闲时保持单个setInterval(,1000)运行。那么,最直接的选择是什么呢 您最好使用后台服务插件 否则,当应用程序设置

我几乎完成了一个非常简单的Phonegap应用程序,它包含一个秒表类型的功能,启动时需要无限期运行,直到用户停止它,即使他们关闭屏幕/在后台运行它。我主要在javascript中工作,我发现的唯一解决方案需要使用java,到目前为止,这有点超出了我的范围。不过,我发现很多东西已经有1年多的历史了,我希望有一个简化的解决方案来实现phonegap服务,其全部目标是在设备空闲时保持单个setInterval(,1000)运行。那么,最直接的选择是什么呢

您最好使用后台服务插件

否则,当应用程序设置为后台时,它将暂停。我读过关于使用AJAX调用Web服务器来保持应用程序在后台运行的文章,这将维护setInterval之类的东西,但我从未尝试/测试过这种方法