标签: android android-fragments
我想了解Android onSaveInstanceState()中方法setRetainInstance()和Fragments的用法以及差异。
onSaveInstanceState()
setRetainInstance()
Fragments
非常感谢提前。
答案 0 :(得分:2)
onSaveInstanceState()用于需要保存状态,以便在Android杀死进程以保存内存时可以恢复它。
setRetainInstance()用于您不想在设备轮换等时重新创建的片段。如果您不调用它,Android将在Bundle中序列化它们的状态,并重新创建它们父母活动。