在后退按钮事件中,我正在退出应用程序..
document.addEventListener("backbutton", function (e) {
if (app.history=="homepage"){
navigator.app.exitApp();
}
else{
WinJS.Navigation.back(1).done(function () { });
}
}
在这里,我从我的主页出来,再次点击我的应用程序。现在它从登录页面而不是主页开始..
navigator.app.exitApp()的行为是什么??
答案 0 :(得分:2)
如果退出意味着退出应用程序, navigator.app.exitApp();会帮助你。
但是,这并不一定能清除您的应用程序状态或数据。 T 他的应用程序刚刚进入后台,在内存中杀死或关联它完全取决于操作系统。
终止(如果您愿意,退出)应用程序不受应用程序开发人员的控制。它完全由操作系统管理(在本例中为Android)。所以,你拥有的是移动操作系统下应用程序的正常行为。
答案 1 :(得分:0)
navigator.app.exitApp()关闭/退出应用程序,下次单击应用程序图标时,将启动该应用程序的新实例。所以navigator.app.exitApp()并不简单地将应用程序置于后台或使应用程序处于非活动状态,但会终止应用程序。