Android生命周期
程序生命周期
1. 进程优先级
(1).前台进程;
(2).可见进程;
(3). 服务进程;
(4). 后台进程;
(5). 空进程;
2. Android组件
4大组件:
(1)Activity,
(2)Service,
(3)Broadcase receiver,
(4)Content provider
3.Activity生命周期
(1)Activity4种状态:活动状态,暂停状态,停止状态,非活动状态
(2)Activity栈
(3)回调函数:
随着用户在界面进行的操作,以及Android系统对资源的动态管理,Activity不断变化其在Aactivity栈中的位置,状态也不断在4种状态间转变。随着Aactivty自身状态的变化,Android系统会调用不同的事件回调函数,开发人员在事件回调函数中添加代码,就可以在Activity变化时完成适当的工作。
事件回调函数何时被调用,具体用途,是否可以被Android系统终止?
|----|----|
Activity生命周期的事件回调函数:
onCreate()
onStart()
onRestart()
onResume
onPause
onStop
onDestroy()
Activity状态保存/恢复的时间回调函数:
onSaveInstanceState()
onRestoreInstanceState()
Activity事件回调函数的调用顺序;
完全生命周期
可视生命周期
活动生命周期