Carson帶你學Android:Service生命周期 完全解析


前言

  • Service作為 Android四大組件之一,應用非常廣泛
  • 本文將介紹 Service最基礎的知識:生命周期

若 對Service還未了解,建議先閱讀文章:Android 四大組件:一份全面 & 簡潔的 Service 知識講解攻略


目錄

目錄

1. 生命周期 常用方法

  • 官方說明圖
示意圖

Service的生命周期里,常用的有:

  • 4個手動調(diào)用的方法
手動調(diào)用方法 作用
startService() 啟動服務
stopService() 關閉服務
bindService() 綁定服務
unbindService() 解綁服務
  • 5個自動調(diào)用的方法
內(nèi)部自動調(diào)用的方法 作用
onCreat() 創(chuàng)建服務
onStartCommand() 開始服務
onDestroy() 銷毀服務
onBind() 綁定服務
onUnbind() 解綁服務

2. 生命周期方法具體介紹

主要介紹內(nèi)部調(diào)用方法 & 外部調(diào)用方法的關系。

示意圖

3. 常見的生命周期使用

示意圖

4. 總結

  • 本文 全面解析了Service的生命周期
  • 如果你還想了解關于Service的其他知識,請瀏覽以下文章:

Android四大組件:一份全面 & 簡潔的 Service 知識講解攻略
Android:Service生命周期最全面解析
Android:(本地、可通信的、前臺、遠程)Service使用全面介紹
Android:遠程服務Service(含AIDL & IPC講解)
Android多線程全面解析:IntentService用法&源碼

  • Carson帶你學四大組件文章系列:

Carson帶你學Android:頁面活動-Activity
Carson帶你學Android:廣播-BroadcastReceiver
Carson帶你學Android:服務-Service
Carson帶你學Android:內(nèi)存承載器-ContentProvider


歡迎關注Carson_Ho的簡書

不定期分享關于安卓開發(fā)的干貨,追求短、平、快,但卻不缺深度。


請點贊!因為你的鼓勵是我寫作的最大動力!

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容