Activity的生命周期

来源:互联网 发布:知之一字众妙之门 编辑:程序博客网 时间:2024/06/07 18:53

2.4.3活动的生命周期

onCreate()

    在活动第一次创建的时候调用,一般会完成该activity的初始化操作,如加载布局,绑定事件,注册广播(动态注册)等。

onStart()

    在活动从不可见到可见的时候调用。

onResume()

    这个方法在活动准备好和用户进行交互的时候调用。此时的活动一定处于栈顶,并处于运行状态。

onPause()

    可见,但是不运行。

onStop()

    不可见,不运行。

onDestroy()

    执行之后,活动销毁。

onRestart()

    停止和运行之间调用。

以上7个方法,除了onRestart()之外,其他三组两两形成完整生命周期、可见生命周期和前台生命周期。

还有一个onSaveInstanceState()可以在活动销毁之前执行,保存一些重要数据。