Android 生命周期 是从程序启动到程序终止的全部过程
- 前台进程
- 可见进程
- 服务进程
- 后台进程
- 空进程
Android系统的四个重要组件
Activity:可视化的用户界面
Service:后台运行
Broadcase receiver:接受并相应广播消息
Content provider:共享数据
Activity生命周期
指Activity从启动到销毁的过程
栈:后进先出的方式
四种状态
活动状态->暂停状态->停止状态->非活动状态
3种生命周期
完全生命周期
onCreate()->onstart()->onResume()->onPause()->onStop()->onDestroy()
可视生命周期
onCreate()->onstart()->onResume()->onPause()->onSaveInstanceState()->onStop()->onRestart()->onStart()->onResume()
开启IDA的可视生命周期LogCat()输出
onCreate()->onstart()->onResume()->onPause()->onSaveInstanceState()->onStop()->onCreate()->onstart()->onRestoreInstanceState()->onResume()
活动生命周期
onPause()一般用于保存持久性数据,并将数据保存在存储设备上的文件系统或数据库系统中
onSaveInstanceState()主要用力啊保存动态的状态信息,信息一般保存在Buddle中
程序调试
[V]详细(verbose)信息
[D]调试(Debug)信息
[I]通知(Info)信息
[W]警告(Warn)信息
[E]错误(Error)信息
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。