=========================第六章=========================
应用程序的生命周期:
Android系统决定一个进程生命周期的主要因素包括:
1.系统当前剩余多少可用内存--内存不足时,杀死一些进程释放内存
2.该进程对于用户的重要性--优先杀死对用户不重要的进程
1.前台进程---运行在前台,可与用户直接交互的进程
2.可见进程---用户可见,暂时被遮挡,暂时不能与用户交互的进程
3.服务进程---在后台启动了Service的进程
4.后台进程---为没有启动Service,只是点击home键,保留在后台的进程
5.空进程-----用户点击返回键,退出的进程
系统会将内存中保留的进程划分为以上几种进程类型。重要程度依次递减。当系统内存不足的时候,优先杀死空进程。
Activity的生命周期:
7个事件---------------7个方法-------------------四个状态
Create---------------onCreate()------------<创建该Activity>
Start----------------onStart()--------------<启动该Activity>
Resume---------------onResume()-----------进入活动状态
Restart--------------onRestart()------------<重新启动该Activity>
Pause----------------onPause()------------进入暂停状态
Stop-----------------onStop()-------------进入停止状态
Destory--------------onDestory()----------结束状态
使用Log类打印:
Log.v(String Tag,String text);------verbose级别
Log.d(String Tag,String text);------debug级别
Log.i(String Tag,String text);------info级别
Log.w(String Tag,String text);------warn级别
Log.e(String Tag,String text);------error级别
只能过滤某级别以下的Log日志。