我有一个我认为相对简单的问题。我只有一个活动,其中有三个片段(在给定的时间只显示一个)。这些就是我的fragments
- ORDERS(显示订单列表)
- 订单细节
- NEW ORDER(显示创建新订单的表单)
好的,我想我们都知道这些之间的导航应该是什么。不过,我在导航时遇到了一些问题。
1 -> 3 -> 2 [<]什么也没发生[<]返回android:/
*[<] =[用户按回车键].
我一直在做一些研究,我知道有一些方法我应该使用,其中包括:
阀门.replacetransaction.addToBackStack (null)
(我不太明白最后一个在做什么,但它似乎保存了事务,所以我可以返回,这将是相同的ass .add?)。
谢谢,请在下面留言,如果需要,我可以添加任何相关信息。
add()和replace()的区别在于replace()删除容器中的片段,然后添加新的片段,而add()只是添加。如果你想在片段之间导航,你应该使用addToBackStack()。