添加了android片段,但不可见

添加了android片段,但不可见,android,android-fragments,Android,Android Fragments,我现在面临一个我无法理解的问题。 这里的情况是: 我有一个FragmentActivity,它包含一个主片段。 在这个片段中有3个片段,每个片段都放在它自己的布局中,第一眼就能看到。事实上,他们是这样的: A | B | C| 为了添加和替换这些布局中的片段,我使用了childFragmentManager。 当我使用它时,一切都很好。但是,当我更改设备方向时,不会显示片段,而是添加了片段(isAdded()方法返回true),并且不会显示错误 注意:当方向改变时,我正在替换相关碎片,所以我真的

我现在面临一个我无法理解的问题。 这里的情况是: 我有一个FragmentActivity,它包含一个主片段。 在这个片段中有3个片段,每个片段都放在它自己的布局中,第一眼就能看到。事实上,他们是这样的:

A | B | C|

为了添加和替换这些布局中的片段,我使用了childFragmentManager。 当我使用它时,一切都很好。但是,当我更改设备方向时,不会显示片段,而是添加了片段(isAdded()方法返回true),并且不会显示错误

注意:当方向改变时,我正在替换相关碎片,所以我真的不明白问题可能是什么


提前感谢您的回答。

感谢添加android:configChanges=“keyboardHidden | orientation | screenSize”功能。

请粘贴一些代码。您是否有
设置保持状态(true)
在您的
onCreate
方法中?在清单中的活动下添加android:configChanges=“keyboardHidden | orientation | screenSize”属性,以保留方向更改时的状态。