哪一个被称为第一,onsavedinstancestaes或onpause

时间:2013-07-21 11:03:35

标签: android android-activity

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

3 个答案:

答案 0 :(得分:1)

在您的活动暂停之前调用

onSaveInstanceState()。因此,在它被破坏之后需要的任何信息都可以从保存的Bundle中检索。

答案 1 :(得分:1)

无法保证在您的活动被销毁之前调用onSavedInstanceState()。但是,如果Android操作系统调用onSavedInstanceState(),则会在onPause()

之前调用它

有关详细信息,请参阅:http://developer.android.com/guide/components/activities.html

答案 2 :(得分:1)

在活动暂停之前

onSavedInstanceState()先被呼叫 和onRestoreInstanceState(),在您的活动恢复之前调用或...,
您可以在其上保存和加载数据,但最好在onPause()onResume()中使用这些数据,而不是onSavedInstanceState()

内部