0

我正在开发一个有很多片段的应用程序,在浏览它们时,每个片段都被添加到后台堆栈中……我想要实现的是我不想要重复的后台堆栈条目。...例如,如果我有四个片段 f1,f2,f3,f4 并且如果我浏览 f1-f2-f3-f1-f4-f3 片段 f1 和 f3 被添加两次 ....有没有办法可以检查片段是否已经在后台堆栈中,因此不会添加重复的条目?

4

1 回答 1

0

因为你为片段创建了新的引用,所以总会有重复我给你的建议是:1.插入标签:它允许你使用findFragmentByTag(String tag)FragmentManager所以它不会有任何重复 2.在选定的片段上使用单例:单例将返回存在的引用片段的..(通常不使用,但 Backstack Entries 有点棘手)

于 2016-01-24T18:44:01.213 回答