从,
在执行这样的片段事务时,还可以将其添加到由活动管理的后台堆栈中--活动中的每个后台堆栈条目都是发生的片段事务的记录。back堆栈允许用户通过按后退按钮来反转片段事务(向后导航)。这是Backstack是stack of fragments还是某种transaction记录?因为如果它是一个stack of fragments,并且删除了一个fragment (这意味着从backstack中弹出,我想),那么回
每次单击菜单抽屉中的一项时,我都会用新的片段替换显示的片段,并将其添加到backstack中。假设我有4个菜单项,A,B,C,D,E,以及它们的对应片段。如果用户打开A,它将结束在backstack中,如果用户然后单击B,然后再次单击A,则backstack看起来像这样:A --> B --> A,片段A是可见的。当用户现在使用back按钮返回时,将显示第一个片段B。如果用户再次导航回来
我需要在我的backstack中从一个片段移动到另一个片段。如果我使用popbackstack,它也会移除我要使用的堆栈顶部的片段。如果我需要返回堆栈上更高的片段,我不能这样做,因为它被删除了。我如何才能保留那些较高的后台堆栈片段,这样我才不会丢失片段中的数据?getBackStackEntryAt()是否允许我在堆栈中跳转而不丢弃上层的backstack项,或者我只是需要在I p