Activity与Fragment的生命周期
Activity的生命周期
生命周期状态
1. 启动状态:Activity的启动状态很短,一般情况下,Activity启动之后便会进入运行状态
2. 运行状态:Activity获取焦点、可见,可以与用户进行交互
3. 暂停状态:Activity无法获取焦点,用户对它操作没有响应
4. 停止状态:Activity完全不可见,但仍保留着当前状态和成员信息
5. 销毁状态:Activity将被清理出内存
Activity的生命周期中主要涉及7种方法:
1. onCreate()方法:Activity创建时调用,通常做一些初始化设置
2. onStart()方法:Activity即将可见时调用
3. onResume()方法:Activity获取焦点开始与用户交互时调用
4. onPause()方法:Activity失去焦点并进入暂停状态时调用
5. onStop()方法:Activity对用户不可见时调用
6. onRestart()方法:Activity处于停止状态再次启动时调用
7. onDestroy()方法:Activity即将销毁时调用