当我在Activity布局中静态添加片段时,即使 onSaveInstanceState(outState: Bundle)
被正确调用,我似乎也无法恢复 onViewStateRestored(savedInstanceState: Bundle)
中的状态 .
当我动态添加它时,它适用于相同的片段 .
这根本不可能这样做,还是需要在Manifest或w / e中进行额外配置
将调用 EDIT: onViewStateRestored(savedInstanceState: Bundle)
,但Bundle为null,以及通过Bundle的其他Lifecycle回调
1 回答
您还应该发布添加片段的代码,不确定静态添加片段的含义 .
请查看此答案:
Passing Objects to fragment without argument
setArguments() in Fragment and onCreate()
如果仍然没有弄明白,请粘贴您的代码 .