進程優先級
1.前臺進程
a.運行着正在與用戶進行交互的Activity
b.運行着正在與用戶進行交互的Activity 綁定的Service
c..運行着正在與用戶進行交互的Activity onReceiver BroadCastReceiver
d.startService 生命週期(oncreat() onstart() ondestory())
e.運行着正在與用戶進行交互的Activity service 調用onStartForeground(); (提高優先級)
2.可見進程
a.Activity(onPause()) 可見狀態 不可操作 彈出對話框
b.處於可見不可操作狀態下Activity綁定的服務
3.服務進程
運行在後臺的服務
(音樂播放器 網絡下載數據)
4.後臺進程
a.Activity(onStop())
5.空進程
沒有任何組件 加速下一個進程啓動的時間