我正在使用需要登录的cordova应用程序。 登录后,如果我按设备后退按钮,应用程序登出后如何防止?
答案 0 :(得分:2)
基本上,当您单击设备后退按钮时,它将关闭应用程序。你没有处理它。
显然,您无法保存登录信息和状态(无论是否已登录)。这就是你点击后退应用程序正在关闭的原因,它假装要注销。
为避免退出应用,请使用后退按钮事件处理。
准备好设备后使用此方法。
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown(){
alert("Back key is pressed");
// write your logics here;
}
显然要保存登录详细信息,请使用 localStorage ,这将在您卸载应用程序之前可用