Android 碎片的方向改变。恢复视图状态
我有一个片段,里面有一些编辑文本,一些放射组和微调器 更改方向时,视图状态不会保留。我试图覆盖onSavaInstanceState并调用setRetainInstancetrue,但没有帮助 我还尝试保存Bundle outState中插入的所有值,如下所示:outState.putStringname、mName.getText.toString,并在onCreateView中还原它 也没有帮助,包在onCreateView中超出了状态,保存了值,但是我无法操纵视图来设置值。例如:mName.setTextsavedInstanceState.getStringname 有什么办法解决吗 我在FragmentActivity中替换了片段,这导致状态未正确恢复 在onCreate方法中,我用if savedInstanceState==null包围了提交的片段。Android 碎片的方向改变。恢复视图状态,android,fragment,android-orientation,orientation-changes,Android,Fragment,Android Orientation,Orientation Changes,我有一个片段,里面有一些编辑文本,一些放射组和微调器 更改方向时,视图状态不会保留。我试图覆盖onSavaInstanceState并调用setRetainInstancetrue,但没有帮助 我还尝试保存Bundle outState中插入的所有值,如下所示:outState.putStringname、mName.getText.toString,并在onCreateView中还原它 也没有帮助,包在onCreateView中超出了状态,保存了值,但是我无法操纵视图来设置值。例如:mName
我还使用了片段的Bundle outState和onSaveInstanceState来正确恢复同一片段中的状态。我不能操作视图是什么意思?你有什么错误吗?没有。它就是不起作用。我注意到,这些行为是因为我在FragmentActivity中替换了旧的片段。在定向时,您会得到一个新的片段实例?代码将非常感谢。