如果你對Service還未了解,建議先閱讀我寫的文章:
Android四大組件:Service史上最全面解析
在Service的生命週期裡,常用的有:
手動調用方法 | 作用 |
---|---|
startService() | 啟動服務 |
stopService() | 關閉服務 |
bindService() | 綁定服務 |
unbindService() | 解綁服務 |
內部自動調用的方法 | 作用 |
---|---|
onCreat() | 創建服務 |
onStartCommand() | 開始服務 |
onDestroy() | 銷燬服務 |
onBind() | 綁定服務 |
onUnbind() | 解綁服務 |
主要介紹內部調用方法和外部調用方法的關係。
bindService()和unbindService()可以操作Service
BindService開啟的Service,調用者退出後,Service隨著調用者銷燬。
如果你還想了解關於Service的其他知識,請瀏覽以下文章:
Android四大組件:Service史上最全面解析
Android:Service生命週期最全面解析
Android:(本地、可通信的、前臺、遠程)Service使用全面介紹
Android:遠程服務Service(含AIDL & IPC講解)
Android多線程全面解析:IntentService用法&源碼
接下來會介紹繼續介紹Android開發中的相關知識,有興趣可以繼續關注Carson_Ho的安卓開發筆記
相關文章閱讀
Android開發:最全面、最易懂的Android屏幕適配解決方案
Android開發:Handler異步通信機制全面解析(包含Looper、Message Queue)
Android開發:最全面、最易懂的Webview詳解
Android開發:JSON簡介及最全面解析方法!
Android開發:頂部Tab導航欄實現(TabLayout+ViewPager+Fragment)
Android開發:底部Tab菜單欄實現(FragmentTabHost+ViewPager)
不定期分享關於安卓開發的乾貨,追求短、平、快,但卻不缺深度。
</div>