Android Service生命周期?
-
onCreate() 首次创建服务时,系统将调用此方法。如果服务已在运行,则不会调用此方法,该方法只调用一次。
onStartCommand() 当另一个组件通过调用startService()请求启动服务时,系统将调用此方法。
onDestroy() 当服务不再使用且将被销毁时,系统将调用此方法。
onBind() 当另一个组件通过调用bindService()与服务绑定时,系统将调用此方法。
onUnbind() 当另一个组件通过调用unbindService()与服务解绑时,系统将调用此方法。
onRebind() 当旧的组件与服务解绑后,另一个新的组件与服务绑定,onUnbind()返回true时,系统将调用此方法。