按下后退按钮无法看到添加的片段

时间:2015-02-10 09:46:12

标签: android android-fragments fragment back-stack fragment-backstack

我有一项活动。当它启动时,它使用replace在onCreate中加载Fragment A.这不会添加到后栈。

然后,我想要将片段B(一个叠加层)添加到前一个片段的顶部。这是因为我仍然希望你仍然可以看到它背后的片段A,因为片段B具有半透明背景。这是使用add加载的,并被添加到后栈。

从Fragment B我使用replace加载Fragment C并添加到后栈。这是因为片段C不像片段B那样叠加。当我在Fragment C中时,我想在背面按回到片段B.我在后退时覆盖并弹出后面的堆栈。

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

0 个答案:

没有答案