如何啟動(dòng)服務(wù), 有什么區(qū)別?

2018-07-04 11:44 更新

  • startService 只是啟動(dòng)服務(wù), 啟動(dòng)它的組件(如 Activity)和服務(wù)并沒有關(guān)聯(lián), 只有當(dāng)服務(wù)調(diào)用stopSelf() 或者其他組件調(diào)用 stopService() 時(shí)服務(wù)才會(huì)終止.
  • bindService 方法啟動(dòng)服務(wù), 其它組件可以通過回調(diào)獲取服務(wù)的代理對象和服務(wù)交互, 而這兩方也進(jìn)行了綁定, 當(dāng)啟動(dòng)方銷毀時(shí), 服務(wù)也會(huì)自動(dòng)進(jìn)行 unBind 操作, 當(dāng)發(fā)現(xiàn)所有綁定都進(jìn)行了 unBind 時(shí)才會(huì)銷毀服務(wù).


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)