0

我想知道其中哪个函数首先被调用。如果有人知道,请告诉我。任何帮助,将不胜感激。

4

3 回答 3

1

onSaveInstanceState()在您的活动暂停之前调用。因此,它在可能被破坏后需要的任何信息都可以从保存的 Bundle 中检索。

于 2013-07-21T11:11:31.163 回答
1

无法保证onSavedInstanceState()在您的活动被销毁之前会调用您。但是如果 Android OS 调用onSavedInstanceState()那么它会在之前调用onPause()

更多详情请阅读:http: //developer.android.com/guide/components/activities.html

于 2013-07-21T11:17:07.053 回答
1

onSavedInstanceState()在活动暂停之前先调用,
然后onRestoreInstanceState()在活动恢复或...之前调用,您可以在它们上保存和加载数据,但更好地在or
中使用这些数据,而不是在里面onPause()onResume()onSavedInstanceState()

于 2013-07-21T11:30:04.087 回答