看板 AndroidDev 關於我們 聯絡資訊
問題是這樣的,A Fragment 連到 B Fragment 再連到 C Fragment。 但我希望使用者再按上一頁的功能,會直接回到A Fragment 而不是回到B Fragment 請問要如何做呢? 有研究 getFragmentManager().popBackStack(new AFragment().getClass().getName(), FragmentManager.POP_BACK_STACK_INCLUSIVE); 但顯然也是沒作用畫面不會跳回A Fragment -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.79.223 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1428594475.A.423.html
agreerga: 覆寫上一頁按鈕的Listener 在C的時候轉跳到A ? 04/10 00:21
purin88: 在MainActvity已覆寫过OnPressback,但我指的是Fragment 04/10 00:46
purin88: 按上—頁 04/10 00:46
purin88: 不是指Activity 04/10 00:47
ssccg: popBackStack(name, flag)的name不是fragment的name,是 04/10 10:54
ssccg: FragmentTransaction.addToBackStack(name)設定的名稱 04/10 10:55
ssccg: 不要B的話,只要別把B的transaction加到BackStack就好吧 04/10 11:01