0

我有一个活动。当它启动时,它使用替换在 onCreate 中加载片段 A。这不会添加到后台堆栈。

然后,我希望将 Fragment B(一个叠加层)添加到前一个 Fragment 之上。这是因为我仍然希望你仍然能够看到它背后的 Fragment A,因为 Fragment B 有一个半透明的背景。这是使用 add 加载的,并添加到后堆栈。

从片段 B 我使用替换加载片段 C 并添加到后堆栈。这是因为片段 C 不像片段 B 那样叠加。当我在片段 C 中时,我想在后按时返回片段 B。我在后按时覆盖并弹出后堆栈。

问题是当我按下后退按钮时,我看到的是 Fragment A 而不是 Fragment B。即使我已经调试过并且可以在后堆栈中看到 Fragment B。为什么是这样?

4

0 回答 0