先startService,通過bindService啓動的service,在unbindService後service還會運行

有三種情況:如果直接使用服務,則沒有必要進行綁定,但是如果要使用服務裏面的方法,則要進行綁定。具體的啓動情況有下:

 1.當啓動時,單獨調用bindService方法,在unbindService後,會執行service的onUnbind,在執行onDestroy方法。
 2.當啓動時,先調用startService,在調用bindService方法後,在unbindService後,會執行service的onUnbind,不會執行onDestroy方法。除非你在執行stopService.
 3. 先調用startService,在調用stopService,會執行service的onDestroy方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章