Android进程说明
操作系统尽量长时间的运行应用程序的进程,为了下次启动的时候快一点,但同时为了保证内从空间不被大量占用,它会按照进程的优先级,
从低到高一级一级的杀死进程,直到内存空间被清理的差不多。
进程的生命周期:
1、应用程序一启动的时候就创建了进程;2、当应用程序退出的时候进程并没有退出;
3、只有手工停止这个进程,进程才会结束;
进程的等级:
1. Foreground process(前台进程)应用程序,用户正在操作,activity的onresume方法被执行了,可以相应点击事件。
2. Visible process (可视进程)
应用程序的ui界面,用户还可以看到,但是不能操作了:onpause方法执行。
3. Service process (服务进程)
应用程序没有界面,但是有一个后台的服务还处于运行状态
4. Background process(后台进程)
应用程序没有服务处于运行状态,应用程序被最小化了,activity执行了onstop方法
5. Empty process (空进程)
没有任何组件运行,所有的activity都关闭了,任务栈清空了