2011-12-09 130 views
0

在一項活動中,我需要清除堆棧,即點擊返回它應該進入設備主頁並清除活動堆棧。 我使用下面的代碼:在後退按鈕上點擊清除歷史記錄

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

它來主屏幕,但是當再次點擊應用程序圖標不會去到登錄頁面,即第一個屏幕,而不是轉到第二個屏幕。 如何解決問題。 感謝

回答

2

我認爲你的問題類同與此one,我已經回答了那裏。 FLAG_ACTIVITY_CLEAR_TOP不是你所想的。

+0

現在,問題得到解決,但一個加載器開始加載登錄頁面本身,但它應該只加載時,當有一些proccessing there.How解決這個問題 – ekjyot

+0

我已經改善了我的答案,我想我不趕。你能否更清楚地解釋你的問題?對不起 – Huang

+0

適合我。是的,是的! – frostymarvelous

相關問題