标签: android android-fragments
在我的主要活动中,我根据用户选择的选项显示几个片段。当旋转屏幕然后更改片段时,前一个片段(旋转屏幕时可见的片段)是透明的,并且在新片段后面或上面仍然可见。我使用+方法添加片段,然后使用add()删除旧片段。我知道简单地使用remove()可以解决我的问题,但我的主片段在创建时包含许多网络和数据库调用,我想记住它的状态而不是进行许多不必要的调用。 为什么我在删除主要片段以外的片段时甚至会出现问题?我该如何解决? 以下是我设置片段的方法:
+
add()
remove()
replace()