使用Service的步驟:html
- 定義一個類繼承Service
- 在Manifest.xml文件中配置該Service
- 使用Context的startService(Intent)方法啓動該Service
- 再也不使用時,調用stopService(Intent)方法中止該服務
生命週期:xml
onCreate()--->onStartCommand() ---> onDestory()
當Service已經啓動時,再也不調用onCreate方法,而會調用onStart和onStartCommand方法
生命週期與Activity不一樣,Activity結束後Service並不跟隨結束htm
使用Service的步驟:blog
- 定義一個類繼承Service
- 在Manifest.xml文件中配置該Service
- 使用Context的bindService(Intent, ServiceConnection, int)方法啓動該Service
- 再也不使用時,調用unbindService(ServiceConnection)方法中止該服務
生命週期:繼承
onCreate() --->onBind()--->onunbind()--->onDestory()
生命週期與Activity相同,Activity結束後Service跟隨結束生命週期