Dev*_*lus 7 resume android restart android-activity
当我打开一个活动时,我知道我可以在onCreate函数中初始化东西.
但是OnResume和onRestart函数的行为是什么?这些函数何时被调用?
具体来说:我在onCreate函数中初始化一个本地成员变量auiqring对全局对象的引用.现在,当用户被中断时,例如通过呼叫,可以关闭活动.之后,当用户回到我的视图时,已经初始化的变量的状态是什么?我是否必须重新初始化onResume/onRestart函数中的所有内容?那么与onCreate相反的功能差异是什么?
onCreate
:活动首次推出.您可以在这里初始化您的资料.onResume
:用户在另一个活动进入前台后返回活动.(onPause
)onRestart
:用户在不再可见(onStop
)后导航到活动.您可以在Activity文档中查看完整的生命周期.您的活动内容只会在onDestroy
被调用时丢失,当您完成它或系统销毁它时(即优先级较高的应用程序需要内存时)