Android | Fragment导航三角形



我有一个我认为相对简单的问题。我只有一个活动,其中有三个片段(在给定的时间只显示一个)。这些就是我的fragments

  1. ORDERS(显示订单列表)
  2. 订单细节
  3. NEW ORDER(显示创建新订单的表单)

好的,我想我们都知道这些之间的导航应该是什么。不过,我在导航时遇到了一些问题。

1 -> 3 -> 2 [<]什么也没发生[<]返回android:/

*[<] =[用户按回车键].

我一直在做一些研究,我知道有一些方法我应该使用,其中包括:

阀门.replacetransaction.addToBackStack (null)

(我不太明白最后一个在做什么,但它似乎保存了事务,所以我可以返回,这将是相同的ass .add?)。

谢谢,请在下面留言,如果需要,我可以添加任何相关信息。

add()和replace()的区别在于replace()删除容器中的片段,然后添加新的片段,而add()只是添加。如果你想在片段之间导航,你应该使用addToBackStack()。

最新更新