[問題] popBackStack()可以回到任何一個Fragment

看板AndroidDev作者 (原來我是憤怒的鄉民)時間10年前 (2015/04/09 23:47), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
問題是這樣的,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

04/10 00:21, , 1F
覆寫上一頁按鈕的Listener 在C的時候轉跳到A ?
04/10 00:21, 1F

04/10 00:46, , 2F
在MainActvity已覆寫过OnPressback,但我指的是Fragment
04/10 00:46, 2F

04/10 00:46, , 3F
按上—頁
04/10 00:46, 3F

04/10 00:47, , 4F
不是指Activity
04/10 00:47, 4F

04/10 10:54, , 5F
popBackStack(name, flag)的name不是fragment的name,是
04/10 10:54, 5F

04/10 10:55, , 6F
FragmentTransaction.addToBackStack(name)設定的名稱
04/10 10:55, 6F

04/10 11:01, , 7F
不要B的話,只要別把B的transaction加到BackStack就好吧
04/10 11:01, 7F
文章代碼(AID): #1L9fyhGZ (AndroidDev)