快速提问:在某些情况下,需要销毁活动以释放资源。在这种情况下,当用户导航回所述活动时,将首先调用 onCreate()。我在问如果发生这种情况,是否仍会调用 onRestoreInstanceState()。
问问题
108 次
2 回答
0
onRestoreInstanceState()
method is called after onStart()
when the activity is being re-initialized from a previously saved state, given here in savedInstanceState
于 2013-11-07T08:45:08.340 回答
0
是的,它会的。
首先onCreate()
以保存的实例状态作为包调用。然后onStart()
被调用。然后onRestoreInstanceState()
使用传递给的同一个包调用onCreate()
。
这使您可以选择恢复in或onCreate()
in的状态onRestoreInstanceState()
。
于 2013-11-08T12:15:23.353 回答