静态添加的Fragment无法还原实例状态?

时间:2018-12-10 08:44:06

标签: android android-lifecycle activity-lifecycle fragment-lifecycle

当我在“活动”布局中静态添加Fragment时,即使正确调用了onViewStateRestored(savedInstanceState: Bundle),我似乎也无法恢复onSaveInstanceState(outState: Bundle)中的状态。

当我动态添加它时,它适用于相同的片段。

这是不可能做到这一点,还是需要在清单或w / e中进行其他配置

编辑: onViewStateRestored(savedInstanceState: Bundle),但是Bundle为null,以及在其他通过Bundle传递的Lifecycle回调中

1 个答案:

答案 0 :(得分:-1)

您还应该在添加片段的地方张贴代码,不确定通过静态添加片段的含义。

请同时查看以下答案:

如果仍然不清楚,请粘贴代码。