从技术上讲,我应该使用onRestoreInstanceState
吗?通过检查onCreate
bundle 包是否为空,是否可以不对savedInstanceState
进行所有还原?与使用onRestoreInstanceState
进行所有操作相比,使用onCreate
的主要好处是什么?
最佳答案
onRestoreInstanceState
onRestoreInstanceState
保证您也可以在Bundle
之后调用的 Activity 生命周期中收到一个非空的onStart
对象
但是onCreate
:您应该始终检查Bundle
对象是否为null,以确定配置更改,并且您知道它在onStart
之前被调用
因此,一切取决于您,取决于您的需求。