重新创建活动时是否仍会调用onRestoreInstanceState()?

时间:2013-11-07 08:42:03

标签: android android-activity android-lifecycle

快速提问:在某些情况下,需要销毁活动以释放资源。在该场景中,当用户导航回所述活动时,将首先调用onCreate()。我问是否仍会调用onRestoreInstanceState(),如果发生这种情况。

2 个答案:

答案 0 :(得分:0)

当活动从之前保存的状态重新初始化时{1}}之后调用

onRestoreInstanceState()方法,此处在onStart()

中给出

答案 1 :(得分:0)

是的,它会。

调用第一个onCreate(),将保存的实例状态作为一个包。然后调用onStart()。然后使用传递给onRestoreInstanceState()的相同包调用onCreate()

这使您可以选择恢复onCreate()onRestoreInstanceState()中的状态

相关问题