Android系統前台進程,可見進程,服務進程,后台進程,空進程的優先級排序


1.前台進程

前台進程是Android中最重要的進程,在最后被銷毀,是目前正在屏幕上顯示的進程和一些系統進程,也就是和用戶正在交互的進程。

2.可見進程

可見進程指部分程序界面能夠被用戶看見,卻不在前台和用戶交互的進程。例如,我們在一個界面上彈出一個對話框(該對話框是一個新的Activity),那么在對話框后面的原界面是可見的,但是並沒有與用戶進行交互,那么原界面就是可見進程。

3.服務進程

服務基礎南橫是通過startService()方法啟動的進程,但是不屬於前台進程和可見進程,例如,在后台播放音樂和在后台下載就是服務進程,

4.后台進程

后台進程指的是目前對用戶不可見的進程,例如我正在使用qq和別人聊天,這個時候qq是前台進程,但是當點擊Home鍵讓qq小時的時候,這個進程就轉換成了后台進程。當內存不夠的時候,它可能會將后台進程回收。

5.空進程

空進程指的是在這些進程內部,沒用任何東西在運行。保留這些進程的唯一目的是作為緩存,以縮短該應用下次再其中運行組件所需的啟動時間。


他們的回收順序分別是:空進程-->后台進程-->服務進程-->可見進程-->前台進程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM