2013-07-23 190 views
0

我正在開發一個應用程序,它調用了其餘的webservice進行登錄。用戶成功登錄後,用戶被導航到主菜單,相應的UID和密碼被保存在本地db.I想要導航回在註銷後登錄屏幕(註銷按鈕在主菜單上)。從應用程序註銷

這裏,我已經用於註銷的邏輯:我只是導航回到按下注銷按鈕後到登錄頁面 ,每個用戶返回到主菜單的時間(按回車鍵),登錄憑據(存儲在會話中)匹配。

所以我期望的是,當用戶註銷時,登錄憑證被刪除(我也嘗試以編程方式刪除它),並且當用戶按下回車鍵(硬鍵)時,它會關閉應用程序。

問題: 註銷按鈕被按下後,應用程序被導航到登錄頁面,但是當我按下回車鍵(硬鍵)的應用程序導航回到主菜單 夥計們,請爲註銷help.New邏輯是高度appriciated 。如果我想在應用程序上按下退出按鈕時終止應用程序,我可以告訴我如何結束應用程序過程(我嘗試使用system.exit(0))。

回答

0

你可以把它添加到您的login_menu類:

@Override 
public void onBackPressed() { 
    //Do nothing 
} 

它將desactivate的硬鍵和所以,當用戶回到這個頁面時,它將不能回來。