下面和大家分享一下面试中可能经常被问到的关于android进程生命周期的问题.
android进程生命周期分为5个等级,如下,优先级从高到底:
1、Foreground Process
前台进程,比如Activity的Resume状态
2、Visible Process
可见进程,比如主Activity上弹出一个对话框,该Activity的进程状态就为Visible Process
3、Service Process
服务进程,比如正在运行的Service的状态
4、Background Process
后台进程,比如当前Activity,按Home键之后的状态
5、Empty Process
空进程,该进程状态主要用来缓存进程,保存一些进程的数据,方便进程下次启动的时候,直接从缓存读取数据。