如何退出(退出)cordova(android)应用程序,当您点击Inappbrowser的后退按钮时?

问题描述:

我正在开发一个使用科多瓦的android应用程序,我想退出应用程序,当我点击后退按钮知道我使用Inappbrowser时,有人可以帮助我吗?如何退出(退出)cordova(android)应用程序,当您点击Inappbrowser的后退按钮时?

+0

http://*.com/questions/12338337/phonegap-android-exit-on-backbutton –

由于android生命周期(应用程序如何管理,缓存等),因此不建议关闭应用程序。用户应该尽量减少它。如果您有任何后台线程,可以使用onPause()方法停止。

通过强制关闭你将耗尽一些电池,因为android必须重新加载所有内容,而不是加载缓存版本。

试试这个:

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


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