1.前台進程
前台進程是Android中最重要的進程,在最后被銷毀,是目前正在屏幕上顯示的進程和一些系統進程,也就是和用戶正在交互的進程。
2.可見進程
可見進程指部分程序界面能夠被用戶看見,卻不在前台和用戶交互的進程。例如,我們在一個界面上彈出一個對話框(該對話框是一個新的Activity),那么在對話框后面的原界面是可見的,但是並沒有與用戶進行交互,那么原界面就是可見進程。
3.服務進程
服務基礎南橫是通過startService()方法啟動的進程,但是不屬於前台進程和可見進程,例如,在后台播放音樂和在后台下載就是服務進程,
4.后台進程
后台進程指的是目前對用戶不可見的進程,例如我正在使用qq和別人聊天,這個時候qq是前台進程,但是當點擊Home鍵讓qq小時的時候,這個進程就轉換成了后台進程。當內存不夠的時候,它可能會將后台進程回收。
5.空進程
空進程指的是在這些進程內部,沒用任何東西在運行。保留這些進程的唯一目的是作為緩存,以縮短該應用下次再其中運行組件所需的啟動時間。