1

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

4

2 回答 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()

这使您可以选择恢复inonCreate()in的状态onRestoreInstanceState()

于 2013-11-08T12:15:23.353 回答