我的应用程序使用 5 个片段,如下所示:
[1]through[onClick on actionBar defined in activity]->[2]->[3]->[4]->[5]
每个片段都被添加到后退堆栈中,因此我可以在按下后退按钮时返回。但是,当按下第 5 个片段的后退按钮时,我想返回第一个片段,如下所示:
[1]<-[2]<-[3]<-[4] [1]<-[5]
我试图这样做:
fragmentTransaction.addToBackStack("firstfragmenttag");
当在第 4 个片段上添加第 5 个片段时,但是当我按下后退按钮时,它仍然让我回到第 4 个片段而不是第 1 个片段!这是以编程方式执行此操作的简单方法吗?提前致谢。