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

作者: purin88 (原來我是憤怒的鄉民)   2015-04-09 23:47:51
問題是這樣的,A Fragment 連到 B Fragment 再連到 C Fragment。
但我希望使用者再按上一頁的功能,會直接回到A Fragment
而不是回到B Fragment
請問要如何做呢?
有研究
getFragmentManager().popBackStack(new AFragment().getClass().getName(),
FragmentManager.POP_BACK_STACK_INCLUSIVE);
但顯然也是沒作用畫面不會跳回A Fragment
作者: agreerga (鴨毛)   2015-04-10 00:21:00
覆寫上一頁按鈕的Listener 在C的時候轉跳到A ?
作者: purin88 (原來我是憤怒的鄉民)   2015-04-10 00:46:00
在MainActvity已覆寫过OnPressback,但我指的是Fragment按上—頁不是指Activity
作者: ssccg (23)   2015-04-10 10:54:00
popBackStack(name, flag)的name不是fragment的name,是FragmentTransaction.addToBackStack(name)設定的名稱不要B的話,只要別把B的transaction加到BackStack就好吧

Links booklink

Contact Us: admin [ a t ] ucptt.com