在Activity重新创建后删除了碎片

时间:2014-09-06 10:07:38

标签: android android-fragments

我正在开发一个应用,其中片段在一个Activity的容器中发生变化。我正在使用FragmentTransaction.replace(R.id.container, fragment, tag)来切换片段。

所有片段都有setRetainInstance(true).当我按下主页按钮并返回应用程序时,一切正常,但当我打开开发者选项&#34;不要保持活动&#34; < / strong>并做同样的事情,我最终得到了&#34; 干净&#34;只存在第一个(初始)片段的活动。换句话说,在重新初始化Activity之后,所有片段都会丢失。 我怎样才能避免这种情况并保存片段状态?

0 个答案:

没有答案