Service

     Service是一個看不見,摸不着的界面(在後臺進行的),服務和進程,每個App的啓動必然會產生一個進程,一個進程中,可能會包含多個服務,也可以不啓動任何服務。

                    

     服務有兩種,第一種startService方式啓動特性,和應用無關,即使應用退出了,服務依舊在後臺運行,關閉這種  服務職能調用stopService方法

     初次啓動服務時:onCreate>onStartCommand 以後在關閉服務之前啓動服務:onStartCommand

     關閉服務:onDestory


     第二種方式,bindService方式啓動特性,跟隨Activity的生命週期變化而變化
  如果啓動後,沒有結束的話,則不會再次啓動(不再執行任何生命週期)
  如果啓動後,手動結束的話,則可以再次開啓
  如果啓動後,Activity退掉了,則服務結束

發佈了47 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章