FragmentManager回退栈

6

我对FragmentManager回退栈背后的基本原理有些困惑。

给定一个activity有两个容器来放置不同的碎片:问题是,当使用fragment transaction向两个容器添加碎片时,无论使用哪个容器,回退栈的计数都会增加。

这对我来说真的没有意义。如果这不是Android中推广的做法,那么我们如何在同一个activity中独立地管理2个回退栈(每个activity只有一个FragmentManager)?
我可能只是错过了一些显而易见的东西。


1
你没有错过任何东西,Fragment 曾经是一个糟糕的决定,今天仍然是如此,尽管 Google 一直在试图改进它们。它们被定义为“具有某种生命周期但不是活动的东西的片段”。 - Martin Marconcini
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接