流程如下所示。如何在按下主頁按鈕後恢復以前的活動並返回到應用程序
- MainActivity - >次活動
- 按home鍵則顯示設備主屏幕。
- 進入應用程序框並點擊應用程序圖標。
我希望第二個活動應該推出,但主要活動啓動。
是沒有辦法,我控制它的任何方式 - ?
流程如下所示。如何在按下主頁按鈕後恢復以前的活動並返回到應用程序
我希望第二個活動應該推出,但主要活動啓動。
是沒有辦法,我控制它的任何方式 - ?
Android的默認行爲,文ü按home鍵的當前活動壓入堆棧除非ü稱爲在活動結束(),每當ü打開烏爾應用它會啓動您的堆棧....它的基礎上,在頂你係統內存......如果你沒有足夠的內存來保持你的活動背景,Android會終止你的活動和狀態來收集一些內存......你可能沒有那麼多的內存我想。
您可以通過
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
過濾您的主要活動,所以當你點擊你的啓動圖標應該得到啓動。我認爲你應該用碎片處理你的頁面以達到你想要的行爲。
無需片段即可獲得此默認Android行爲的標準。使用碎片不會解決這個問題。 –
提供您的代碼。默認情況下,您必須查看最後一次活動 – Vyacheslav
您是否完成了'onDestroy'或其他方法的最後一項活動? –
強制停止您的應用程序,然後從主屏幕重新啓動它。轉到'SecondActivity'。按HOME鍵。再次啓動您的應用程序你現在獲得'MainActivity'還是'SecondActivity'? –