【发布时间】:2016-11-29 18:20:24
【问题描述】:
我正在使用 cordova 开发一个 android 应用程序,当我知道我正在使用 Inappbrowser 单击后退按钮时,我想退出该应用程序,有人可以帮助我吗??
【问题讨论】:
标签: javascript android cordova back-button
我正在使用 cordova 开发一个 android 应用程序,当我知道我正在使用 Inappbrowser 单击后退按钮时,我想退出该应用程序,有人可以帮助我吗??
【问题讨论】:
标签: javascript android cordova back-button
试试这个:
document.addEventListener("deviceready", onDeviceReady, false);
if (navigator.userAgent.match("Android"))
{
document.addEventListener("backbutton", onBackKeyDown, true);
}
function onBackKeyDown(e)
{navigator.app.exitApp();}
【讨论】:
由于 android 生命周期(应用程序的管理方式、缓存方式等),不建议关闭应用程序。用户应该将其最小化。如果有的话,您可以使用 onPause() 方法停止所有后台线程。
强制关闭会消耗一些电量,因为 android 必须重新加载所有内容而不是加载缓存版本。
【讨论】: