如何在Android中发展碎片顺序



我有很少的片段:a,b,c,D。基本流量是:a-> b-> c-> d如果用户回去:d-> b-> a

实际上我几乎没有不同的流程,当应用程序启动时,我应该创建流程。没有任何库的最好的方法是什么?

谢谢。

fragmentManager Transactions是您最好的选择。

请在这里查看(官方文档)

fragment CD时使用以下代码:
它将从backstack删除fragment C。因此,如果您要从D返回,它将在stack中找到fragment C,它将直接转到fragment B

getFragmentManager().popBackStack();

getSupportFragmentManager().popBackStack()

fragmentTransaction从片段C到D

时使用以下代码
.........
  fragmentTransaction.addToBackStack(null);
  fragmentTransaction.commit()

最新更新