我们正在使用PhoneGap和JQuery mobile构建移动Web应用程序。这是我们的流程:
网关 - >登录 - > LoadDetails
-> LoadDetails
从LoadDetails执行各种其他工作流程,最后将用户重定向回LoadDetails,并相应地更新信息。
我们在Android中的目标是让LoadDetails成为应用程序中最顶层的页面。完成工作流程后,回到LoadDetails应该退出应用程序。
我们有多种方法可以获得LoadDetails,我列出了两种最常见的方法。显然,如果用户成功登录并登陆LoadDetails,我们就不希望后退按钮将其返回登录。
需求: - 从堆栈中删除页面的能力
思想?
答案 0 :(得分:0)
在LoadDetails页面上,您要注册backbutton事件监听器。在处理事件的方法中,您需要调用navigator.app.exitApp()来退出应用程序。像这样:
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
navigator.app.exitApp();
}