Android中的进程与线程

时间:2021-04-27 09:15:07

四大组件都是运行在主线程中

1.前台进程:用户正在交互,相当于Activity执行了onResume方法

2.可见进程:用户失去了焦点,相当于Activity执行了onPause方法

3.服务进程:运行着一个通过startService() 方法启动的service的进程

4.后台进程:运行着一个对用户不可见的activity相当于执行了onStop方法

5.空进程:未运行任何程序组件。运行这些进程的唯一原因是作为一个缓存,缩短下次程序需要重新使用的启动时间。系统经常中止这些进程,这样可以调节程序缓存和系统缓存的平衡

Android 对进程的重要性评级的时候,选取它最高的级别。例如,如果一个进程含有一个service和一个可视activity,进程将被归入一个可视进程而不是service进程。