2012-06-19 64 views
0

我们正在使用PhoneGap和JQuery mobile构建移动Web应用程序。这里是我们的流程:在移动Web应用程序中处理页面堆栈

网关 - >登录 - > LoadDetails

-> LoadDetails 

从LoadDetails其他各种工作流程,在该用户被重定向回LoadDetails与相应的更新信息的最终执行。

我们在Android中的目标是让LoadDetails成为应用程序中最顶层的页面。一旦工作流完成,点击LoadDetails应该退出应用程序。

我们有多种获取LoadDetails的方式,我列出了两种最常见的方法。很明显,如果用户登录成功并落在LoadDetails上,我们不希望后退按钮将它们返回到登录状态。

需求: - 能够从堆栈

思想删除网页?

回答

0

在您的LoadDetails页面上,您要注册一个backbutton事件侦听器。在处理事件的方法中,您需要调用navigator.app.exitApp()来退出应用程序。类似这样的:

document.addEventListener("backbutton", onBackKeyDown, false); 

function onBackKeyDown() { 
    navigator.app.exitApp(); 
} 
相关问题