2012-06-19 46 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(); 
} 
相關問題