我正在執行下一個流程,開始活動A(加載資源),然後轉到活動B(登錄)。我將活動A標記爲noHistory =「true」,並在活動A上開始活動BI調用finish()之後。Android- noHistory = true當從最近回來時不工作
該應用程序按預期方式工作,當我按下活動B後退按鈕時,應用程序關閉,當我按最近按鈕並選擇我的應用程序,它從活動A重新啓動,我想它從活動B開始。
謝謝。
我正在執行下一個流程,開始活動A(加載資源),然後轉到活動B(登錄)。我將活動A標記爲noHistory =「true」,並在活動A上開始活動BI調用finish()之後。Android- noHistory = true當從最近回來時不工作
該應用程序按預期方式工作,當我按下活動B後退按鈕時,應用程序關閉,當我按最近按鈕並選擇我的應用程序,它從活動A重新啓動,我想它從活動B開始。
謝謝。
這是預期的行爲。由於您已按下後退按鈕,應用程序已關閉,如果您從近期啓動後,就像點擊應用程序圖標啓動應用程序一樣。您可以使用共享偏好來保存,如果第一個活動已經啓動,你可以直接啓動第二個活動
在AndroidManifest
添加到您的活動聲明:
android:excludeFromRecents="true"
它將從「最近被排除應用程序「列表
如果最近的按鈕被點擊,它不工作,否則,如果我們點擊首頁按鈕,然後它顯示在最近的列表 –
@AmitVerma你可以在模擬器中重現此問題嗎? – auval
當我按下後退按鈕時,可以從最近的應用程序中刪除應用程序嗎? –