使用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跟随结束生命周期