1
我有幾個屏幕的應用程序。對於每個屏幕我都創建了單獨的活動。問題:如何從一個屏幕導航到另一個屏幕,以便在「後退堆疊」上存在這樣的活動時不會創建新的活動?我的想法是使用啓動模式「singleTask」,但根據Android documentation這不推薦!有沒有人有類似的問題?謝謝!屏幕之間的導航(活動)(Android 2.2)
我有幾個屏幕的應用程序。對於每個屏幕我都創建了單獨的活動。問題:如何從一個屏幕導航到另一個屏幕,以便在「後退堆疊」上存在這樣的活動時不會創建新的活動?我的想法是使用啓動模式「singleTask」,但根據Android documentation這不推薦!有沒有人有類似的問題?謝謝!屏幕之間的導航(活動)(Android 2.2)
將FLAG_ACTIVITY_REORDER_TO_FRONT
加入Intent
即可使用startActivity()
。
不推薦在後端堆棧中移動活動。我建議你嘗試關閉活動,直到你回到你想要的那個 – njzk2
什麼讓你想要做到這一點?不建議這樣做,因爲這樣做會導致各種其他問題。 – Joru
@Joru - 是什麼讓我做到這一點? - 那麼我應該如何創建屏幕之間的導航?我有屏幕,允許用戶輸入數據,並在上一屏幕數據處理+從最後一個屏幕用戶可以導航到其他屏幕來糾正輸入的數據。 – robert