快速提问:在某些情况下,需要销毁活动以释放资源。在该场景中,当用户导航回所述活动时,将首先调用onCreate()。我问是否仍会调用onRestoreInstanceState(),如果发生这种情况。
答案 0 :(得分:0)
onRestoreInstanceState()
方法,此处在onStart()
答案 1 :(得分:0)
是的,它会。
调用第一个onCreate()
,将保存的实例状态作为一个包。然后调用onStart()
。然后使用传递给onRestoreInstanceState()
的相同包调用onCreate()
。
这使您可以选择恢复onCreate()
或onRestoreInstanceState()
中的状态 。