在我的Android應用程序中,我試圖確保某些活動應該在導航到它時始終置於後臺堆的根部。任務的根安卓活動
例如,用戶啓動A-> B-> C-> D活動。成像A - 啓動畫面(帶有NoHistory = true),B - 主頁面,C,D - 一些詳細信息頁面。在詳細信息頁面(D)用戶有能力參加主要活動(B)。 B-C-D backstack用戶按下「Go To B」按鈕並導航到現有家庭活動(B),同時C,D活動停止並銷燬。我爲我的B活動使用了SingleInstance,在這種情況下它工作正常。
我有這種情況,這不適合我。在啓動畫面上,我可以發現我應該跳過主頁並直接進入其中一個詳細信息頁面(例如D)。在這裏,當我回到主頁時,我的後臺是錯誤的:D-> B而不是僅僅B.
在我的情況下,哪些標誌或屬性更適合。可能是更新應用程序導航邏輯更有效的方法?
謝謝你的任何建議!
您使用的是片段還是活動? –
只是通常的活動 –