【问题标题】:cordova navigator.app.close() is keeping app in backgroundcordova navigator.app.close() 将应用程序保持在后台
【发布时间】:2015-12-24 22:05:59
【问题描述】:

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

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

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

还有其他的想法可以解决这个问题吗?

【问题讨论】:

  • 您只关闭应用程序,应用程序将在后台,仍在任务管理器实用程序系统中将其删除(内存不足)。
  • 您运行的是哪个版本的 Cordova?

标签: javascript android cordova


【解决方案1】:

似乎没有名为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);

【讨论】:

    【解决方案2】:

    将您的 Cordova 版本升级到 4.0+ 并使用 navigator.app.exitApp();

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-26
      • 1970-01-01
      相关资源
      最近更新 更多