在我的活动中,我检查了savedInstanceState,确保我没有创建多个片段
但我的问题是我应该在Fragment的onCreate()和onCreateView()中进行类似的检查
因为当我旋转屏幕Fragment的onCreate()和onCreateView()每次都被调用 .
问题是,这两种方法是否可以在永久旋转后重新执行作业,或者它们也应该有savedInstanceState检查 .
现在我的onCreate()进行服务调用,onCreateView使视图膨胀(Recyclerview)
1 回答
重新创建活动或片段时,首先触发onCreate()方法,然后是onRestoreInstanceState()方法,该方法使您能够通过其参数中的Bundle对象检索以前在onSaveInstanceState()方法中保存的状态: