[问题] 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