2016-05-01 54 views
2

我正在執行下一個流程,開始活動A(加載資源),然後轉到活動B(登錄)。我將活動A標記爲noHistory =「true」,並在活動A上開始活動BI調用finish()之後。Android- noHistory = true當從最近回來時不工作

該應用程序按預期方式工作,當我按下活動B後退按鈕時,應用程序關閉,當我按最近按鈕並選擇我的應用程序,它從活動A重新啓動,我想它從活動B開始。

謝謝。

回答

0

這是預期的行爲。由於您已按下後退按鈕,應用程序已關閉,如果您從近期啓動後,就像點擊應用程序圖標啓動應用程序一樣。您可以使用共享偏好來保存,如果第一個活動已經啓動,你可以直接啓動第二個活動

+0

當我按下後退按鈕時,可以從最近的應用程序中刪除應用程序嗎? –

2

AndroidManifest添加到您的活動聲明:

 android:excludeFromRecents="true" 

它將從「最近被排除應用程序「列表

+0

如果最近的按鈕被點擊,它不工作,否則,如果我們點擊首頁按鈕,然後它顯示在最近的列表 –

+0

@AmitVerma你可以在模擬器中重現此問題嗎? – auval

相關問題