Android生命周期

Android生命周期

  • 程序生命周期
    • 1. 进程优先级
    • 2. Android组件
      • (1)Activity,
      • (2)Service,
      • (3)Broadcase receiver,
      • (4)Content provider
    • 3.Activity生命周期
    • 4. 程序调试
      • (1)LogCat
      • (2) DevTools

程序生命周期

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事件回调函数的调用顺序;
完全生命周期
可视生命周期
活动生命周期

4. 程序调试

(1)LogCat

(2) DevTools

你可能感兴趣的:(Android)