【问题标题】:How to quit (exit) cordova (android) application when you click on the back button from Inappbrowser?当您单击 Inappbrowser 的后退按钮时,如何退出(退出)cordova(android)应用程序?
【发布时间】:2016-11-29 18:20:24
【问题描述】:

我正在使用 cordova 开发一个 android 应用程序,当我知道我正在使用 Inappbrowser 单击后退按钮时,我想退出该应用程序,有人可以帮助我吗??

【问题讨论】:

标签: javascript android cordova back-button


【解决方案1】:

试试这个:

document.addEventListener("deviceready", onDeviceReady, false);


if (navigator.userAgent.match("Android"))
{
    document.addEventListener("backbutton", onBackKeyDown, true);
}
function onBackKeyDown(e) 
{navigator.app.exitApp();}

【讨论】:

    【解决方案2】:

    由于 android 生命周期(应用程序的管理方式、缓存方式等),不建议关闭应用程序。用户应该将其最小化。如果有的话,您可以使用 onPause() 方法停止所有后台线程。

    强制关闭会消耗一些电量,因为 android 必须重新加载所有内容而不是加载缓存版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-02
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多