每次我打开应用程序时,Phonegap 应用程序都会重新启动。有啥建议可以返回同一页面吗?

Posted

技术标签:

【中文标题】每次我打开应用程序时,Phonegap 应用程序都会重新启动。有啥建议可以返回同一页面吗?【英文标题】:Phonegap app restarts every time I open the app. Any suggestions to return to same page?每次我打开应用程序时,Phonegap 应用程序都会重新启动。有什么建议可以返回同一页面吗? 【发布时间】:2014-12-22 20:43:13 【问题描述】:

我不确定“重启”是否合适,但这是我的场景。我登录应用程序,浏览几个页面,然后按主页键退出。如果我查看当前正在运行的任务,我会看到应用程序继续运行(它应该运行)。然后我单击应用程序图标返回应用程序,但启动画面出现,然后我被带回登录页面。这应该回到我上次访问的页面。有趣的是,如果我从登录页面按下硬件返回键,我将被定向到上一次会话的页面(它应该去的地方)。

我知道的:

    只有一个应用实例运行(这是正确的) 应用程序继续在后台运行(这是正确的) 我尝试在 config.xml 中添加首选项 name="androidLaunchMode" value="singleTop" 无济于事

我错过了什么吗?

【问题讨论】:

您找到解决方案了吗?我遇到了类似的问题,运行相同但有多个实例。 【参考方案1】:

对于 ios(至少)存在此配置选项

<preference name="exit-on-suspend" value="false" />

它应该控制按主页键的暂停。

对于 Android,我的应用程序就像您想要的那样工作,所以真的不知道如何提供帮助。我唯一能说的是,据我所知,在 Android 上,返回按钮应该会杀死应用程序,而按下主页按钮应该会缓存它并从内存中取出它。

【讨论】:

以上是关于每次我打开应用程序时,Phonegap 应用程序都会重新启动。有啥建议可以返回同一页面吗?的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap iOS + DOM 异常 18

Apache cordova / phonegap 如何从 config.xml 启用功能

nfc.addMimeTypeListener 再次重新打开应用程序(phonegap)

打开Phonegap应用程序时应用程序徽章消失?

使用PhoneGap插件点击推送通知时无法打开应用程序?

phonegap hypride 在线和离线应用程序