Android 的四大組件之一 Server
Service不能自己獨立運行,需要通過調用startService()或者bindService()方法來啓動一個服務。
那這兩種啓動模式有什麼區別呢?
startService()方法啓動服務,調用者與服務之間沒有任何的關聯,即使調用者退出了服務,服務仍然會保持運行;bindService()方法啓動服務,調用者與服務綁定在一起,調用者退出,服務也會隨着退出。
Android 的四大組件之一 Server
Service不能自己獨立運行,需要通過調用startService()或者bindService()方法來啓動一個服務。
那這兩種啓動模式有什麼區別呢?
startService()方法啓動服務,調用者與服務之間沒有任何的關聯,即使調用者退出了服務,服務仍然會保持運行;bindService()方法啓動服務,調用者與服務綁定在一起,調用者退出,服務也會隨着退出。