【发布时间】:2014-07-05 14:37:32
【问题描述】:
我正在使用cordova phonegap 开发移动应用程序。我现在稍后在 ios 上在 android 平台上对其进行测试。我的问题是当我让应用程序在后台运行时,我单击此应用程序的启动器,它会重新初始化。我想要的是从启动器图标打开应用程序并继续从它所在的位置运行。
我试图将 config.xml 中的属性 keepRuning 设置为 true 但它不起作用。
<preference name="keepRunning" value="true" />
这是 config.xml:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" id="com.coolappz.HTML5Application1" version="1.0.0">
<name>HTML5Application1</name>
<description>Cordova Application</description>
<author email="info@com.coolappz" href="http://www.coolappz.com">user</author>
<access origin="*"/>
<preference name="fullscreen" value="true"/>
<preference name="webviewbounce" value="true"/>
<preference name="keepRunning" value="true" />
</widget>
编辑: 更多详情:
我有一个计数器,它从 zero 开始,每秒递增 1。 如果我按下主页,计数器会在后台继续递增。问题是当我按下应用程序的图标启动器时,由于重新创建了应用程序,计数器会从零重置。
我希望这能让视图更清晰。
我的问题:
这可以通过cordova配置来处理吗,或者我需要一个插件来处理。
这可能吗?如何?
谢谢
【问题讨论】:
标签: javascript android ios cordova