我有4個活動:清除上後退按鈕堆棧活性按壓
Menu -> screen 1
Menu items -> screen 2
Detailed View -> screen 3
Ordered item -> screen 4
在功能活性(屏幕1)I具有的onclick它進入的MenuItems活性的按鈕(scrren 2是列表視圖) ,在列表中的任何項目點擊查看它相應的項目詳細視圖在這個活動(屏幕3)我有一個按鈕稱爲有序視圖,onlclick它會去有序的項目(屏幕4),在這個視圖4 I有一個按鈕,它會去屏幕2.
這是流程
Screen 1 ->screen 2->screen 3->screen 4->screen 2
問題:現在當我在屏幕2上點擊回到基本流程之後,它回到屏幕4並且再次點擊它回到屏幕3,這導致用戶點擊返回按鈕n自從活動已經存在於堆棧中。
如何處理這個我的意思是後退按鈕導航。
我曾嘗試在意圖中使用標誌,但它不適合我。
我也提到這個
編輯我得到了答案: 這樣幾個朋友都在這裏,我使用回答這個 我ntent.FLAG_ACTIVITY_CLEAR_TOP
所以
screen 1->screen 2->screen 3-> screen 4->screen 2
所以在屏幕4我必須設置該標誌,這樣它會清除所有上述活動的活動。
你是否嘗試覆蓋'onBackPressed()'? – Pallavi
@Pallavi你的意思是在這個方法中調用意圖? – Goofy
我們是否猜測你試過的代碼是什麼樣的? – Simon