Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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
如何在退出应用程序或使用cordova中的javascript重新启动设备时继续使用计时器(setTimeout()_Javascript_Android_Cordova_Timer - Fatal编程技术网

如何在退出应用程序或使用cordova中的javascript重新启动设备时继续使用计时器(setTimeout()

如何在退出应用程序或使用cordova中的javascript重新启动设备时继续使用计时器(setTimeout(),javascript,android,cordova,timer,Javascript,Android,Cordova,Timer,我正在开发一个cordova应用程序,该应用程序使用户能够安排稍后自动发送的消息。我已经能够使用javascript setTimeout()成功地调度消息,但我的问题是当我关闭应用程序或重新启动设备时,消息不会传递(如setTimeout()清除)。即使在应用程序关闭或我重新启动设备后,我如何保持计时器运行。我尝试过后台模式,但只有在应用程序处于后台且未完全关闭的情况下才有效。。。我希望即使在应用程序关闭或设备重新启动时也能运行计时器。。。提前感谢以防止应用程序在后台休眠 大多数移动操作系统都

我正在开发一个cordova应用程序,该应用程序使用户能够安排稍后自动发送的消息。我已经能够使用javascript setTimeout()成功地调度消息,但我的问题是当我关闭应用程序或重新启动设备时,消息不会传递(如setTimeout()清除)。即使在应用程序关闭或我重新启动设备后,我如何保持计时器运行。我尝试过后台模式,但只有在应用程序处于后台且未完全关闭的情况下才有效。。。我希望即使在应用程序关闭或设备重新启动时也能运行计时器。。。提前感谢

以防止应用程序在后台休眠

大多数移动操作系统都支持多任务处理,但大多数应用程序不需要在后台运行,也不需要为用户呈现。因此,他们在后台模式下暂停应用程序,并在切换到前台模式之前恢复应用程序。系统在后台保持所有网络连接打开,但在应用程序恢复之前不会发送数据

命令在应用程序中安装插件

cordova plugin add https://github.com/katzer/cordova-plugin-background-mode.git
防止应用程序在后台休眠

为了防止应用程序在后台暂停,必须调用backroundMode.enable接口

进一步资料

一旦应用程序进入后台模式,后台模式将被激活 后台,并将在应用程序进入 前景。要激活后台模式,应用程序需要处于 前景

防止应用程序在后台休眠

大多数移动操作系统都支持多任务处理,但大多数应用程序不需要在后台运行,也不需要为用户呈现。因此,他们在后台模式下暂停应用程序,并在切换到前台模式之前恢复应用程序。系统在后台保持所有网络连接打开,但在应用程序恢复之前不会发送数据

命令在应用程序中安装插件

cordova plugin add https://github.com/katzer/cordova-plugin-background-mode.git
防止应用程序在后台休眠

为了防止应用程序在后台暂停,必须调用backroundMode.enable接口

进一步资料

一旦应用程序进入后台模式,后台模式将被激活 后台,并将在应用程序进入 前景。要激活后台模式,应用程序需要处于 前景


请让后台运行的应用程序正常工作。请让后台运行的应用程序正常工作