我希望通过实施onSaveInstanceState
来处理我的Android应用中的方向。我在onSaveInstanceState
方法中将所需的所有变量添加到包中,一切正常,我可以在同一片段的onCreate
方法中恢复它们。
问题是虽然我可以恢复所有变量,但getActivity()
具有空值。
我尝试添加setRetainInstance(true)
,但在这种情况下,我无法从包中恢复已保存的变量。
答案 0 :(得分:0)
这个解决方案对我有用:viewpager-and-fragments-whats-the-right-way-to-store-fragments-state问题是我正在创建片段的新实例,这不是正确的方法。我也不再使用setRetainInstance(true) -