javascript - cordova navigator.app.close() 将应用程序保持在后台

标签 javascript android cordova

我试图通过调用 cordova navigator.app.close() 来关闭我的 android 应用程序,应用程序关闭但仍在后台运行,我可以在应用程序管理器中看到它。 我试着像那里描述的那样解决这个问题:PhoneGap keep running on Android after onPause 通过插入

<preference name="keepRunning" value="false" /> 

在 config.xml 中,但它对我不起作用。

还有其他的思路可以解决这个问题吗?

最佳答案

似乎没有名为 navigator.app.close() 的函数。您是要调用 navigator.app.exitApp() 吗?

这是 navigator.app 中所有可用函数的列表:

navigator.app.backHistory();
navigator.app.cancelLoadUrl();
navigator.app.clearCache();
navigator.app.clearHistory();
navigator.app.exitApp();
navigator.app.loadUrl(url, props);
navigator.app.overrideBackbutton(override);

关于javascript - cordova navigator.app.close() 将应用程序保持在后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23217885/

相关文章:

java - 循环不工作,为什么会这样?

android - 为什么 IONIC 推送通知看起来像 Javascript 警报?

javascript - React Native Router Flux - 如何调用场景的方法

javascript - 未捕获的类型错误 : Failed to construct 'MouseEvent' : Failed to read the 'view' property from 'UIEventInit' : Failed to convert value to 'Window'

javascript - 在使用 ajax 将 html 插入页面后选择 dom 元素

iphone - 构建 ios Promise 时出现 Ionic3 错误,但未出现错误 : 'Error code 65

ios - cordova_plugins.js 文件路径错误(仅限 ios)

javascript - 使用 Google Maps API 异步调用的响应

android - 单击按钮时的 Admob 插页式广告

android - 添加 Mapbox 导航 SDK 包后无法同步 gradle 项目。它显示一些不相关的错误