Android:Activity(四):Activity生命周期
16lz
2021-01-26
Activity生命周期
Activity有4种状态:
1.活动状态:当Activity位于前台,用户可见,可获得焦点,此时的Activity位于栈顶.
2.暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点.
3.停止状态:当Activity不可见,失去焦点.
4.销毁状态:当Activity结束,或Activity所在的Dalvik进程结束.
在Activity生命周期中,如下方法会被系统调用:
1.onCreate(Bundle savedStatus):创建Activity时被回调,该方法只会被调用一次
2.onStart():启动Activity时被回调
3.onRestart():重新启动Activity时被回调
4.onResume():恢复Activity时被回调,onStart()方法后一定会回调onResume()方法
5.onPause():暂停Activity时被回调
6.onStop():停止Activity时被调用
7.onDestroy():销毁Activity时被回调,该方法只会调用一次
以上7种方法,在合适的时机重写相应的方法!
生命周期流程图:
更多相关文章
- WebKit 分析–for android - Braincol - 博客园
- AOP在Android中最佳用法
- Android难点之——自定义View(上)
- 《Android(安卓)第一行代码》十一章 Service学习笔记
- Android(安卓)获得view的宽和高
- android沉浸式状态栏的最简单实现
- android stdio 开发时使用系统权限和hide函数报错的解决方法
- Android中杀死进程的方法
- Android系统启动流程源码分析