Android中進程分爲5個等級:
1、Foreground process:前臺進程,相當於Activity的onResume()方法執行,該級別是最高等級;
2、Visible process:可見進程,相當於Activity的onPause()方法執行,該級別低於前臺進程;
3、Service process:服務進程,相當於Service的startService方法開啓的一個服務,雖然看不到界面,但是服務通常運行一些用戶所關心的事情,如:播放音樂,下載數據,所 以級別也不低;
4、Background process:後臺進程,相當於Activity的onStop()方法執行,應用變成後臺進程,系統會首先釋放這個進程,爲1、2、3提供更多的內存;
5、Empty process:空進程,一個應用程序沒有任何組件運行時,這個應用的進程就成了一個空進程,空進程能夠繼續存活下來的唯一原因是爲了下次能快速啓動。