在片段中使用onSaveInstanceState和setRetainInstance

时间:2015-05-25 09:55:52

标签: android android-fragments

我想了解Android onSaveInstanceState()中方法setRetainInstance()Fragments的用法以及差异。

非常感谢提前。

1 个答案:

答案 0 :(得分:2)

onSaveInstanceState()用于需要保存状态,以便在Android杀死进程以保存内存时可以恢复它。

setRetainInstance()用于您不想在设备轮换等时重新创建的片段。如果您不调用它,Android将在Bundle中序列化它们的状态,并重新创建它们父母活动。