APP開發實戰70-服務的生命周期

17.5服務的生命周期

啟動的服務:

startService()->onCreate()->onStartCommand()->running->stopService()/stopSelf()->onDestroy()->stopped

其中,服務未運行時會調用一次onCreate(),運行時不調用。

綁定的服務:

bindService()->onCreate()->onBind()->running->onUnbind()->onDestroy()->stopped

服務起始于?onCreate()?,終止于?onDestory()

服務的開關過程,只有?onStartCommand()?可多次調用,其他在一個生命周期只調用一次。

這兩個過程并不完全獨立,也可以綁定一個由?startService()?啟動過的服務。

(轉自:http://www.tuicool.com/articles/iu22QnF)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言:本文所寫的是博主的個人見解,如有錯誤或者不恰當之處,歡迎私信博主,加以改正!原文鏈接,demo鏈接 Serv...
    PassersHowe閱讀 1,446評論 0 5
  • [文章內容來自Developers] Service是一個可以在后臺執行長時間運行操作而不提供用戶界面的應用組件。...
    岳小川閱讀 886評論 0 7
  • 服務基本上分為兩種形式 啟動 當應用組件(如 Activity)通過調用 startService() 啟動服務時...
    pifoo閱讀 1,289評論 0 8
  • 山色空濛,正逢春至,清歡無限。最怕巢饑,新蟲難覓,勤奮堂前燕。殷殷切切,教吟婉轉,唱了三回六遍。趁明眸,盈盈相對,...
    輝無爭閱讀 285評論 26 15
  • 走過客廳 鐘表在看我 路過廚房 砧板在看我 經過陽臺 花盆在看我 回到臥室 我看見自己的影子 它和我交談 我和它相依為命
    王小金Vincent閱讀 255評論 0 0