2012-05-29 250 views
0

我開發一個聊天應用程序。其中第一個屏幕有一個按鈕用於繼續,並將其重定向到主窗口的主屏幕。在主屏幕中,我有五個不同的選項卡。按後退按鈕活動後不恢復到上次活動

我的主要問題是,當我在主屏幕上,如果我按回按鈕,它重定向到設備的主屏幕。但如果再次單擊啓動器圖標應用程序不會從最後狀態開始,而是從第一屏幕。

如果我按任何選項卡/屏幕內的主頁按鈕,然後在啓動器圖標,其工作fine.clicking它重定向我到最後的狀態/屏幕。

我要上後退按鈕home鍵的相同的行爲。

,我已經注意到一件事發生這種情況只有在具有標籤的活動。在其他活動甚至按下後退按鈕。應用程序不會最小化。

這方面的任何解決方案?

回答

2

使用

public void onBackPressed() { 

     Intent intent = new Intent(Intent.ACTION_MAIN); 
     intent.addCategory(Intent.CATEGORY_HOME); 
     intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
     startActivity(intent); 

    } 
+0

感謝,我應該在哪裏使用此代碼? – juned

+0

感謝它的偉大工作 – juned

相關問題