这对我来说是一个。我有一个扩展 FragmentAnctivity 的 MainActiviy。我有 1 FrameLayout 和下面的按钮来更改框架的内容。我通过在 OnCreate 中为之前添加到 FrameLayout 的已创建片段切换显示/隐藏来做到这一点。
我还在 1 个片段中嵌套了更多片段(因为我有 1 个片段用于 1 种类型的内容,其中有 listFragment 在 OnItemClick 之后更改为 DetailFragment... 再次使用显示/隐藏方法)。
问题是在 2 个不同的内容中,我有 1 个 Fragment 类的 2 个不同实例,因此这 2 个实例使用 1 个相同的布局文件。尽管这些片段中的第一个被隐藏并显示了第二个,但当我通过第二个实例更改某些视图时,第一个实例的布局发生了变化,第二个保持与以前相同。(希望可以理解)
我想在管理和理解片段的生命周期方面完全是一个错误,所以请有人帮我解决这个问题吗?
非常感谢 :)