当Service以startService方式启动:
onCreate:创建Service实例。完成初始化。只会调用一次。
onStartCommand:完成Service的功能。每次startService都会调用。
onDestroy:销毁Service对象,回收资源。
当Service以bindService方式启动:
onCreate:创建Service实例。完成初始化。只会调用一次。
onBind:绑定Service到Activity。完成Service的功能,返回一个IBinder接口,Activity与服务的通信。每次bindService都会调用。
onUnbind:解除与Service的绑定。
onDestroy:销毁Service对象,回收资源。
onCreate:创建Service实例。完成初始化。只会调用一次。
onStartCommand:完成Service的功能。每次startService都会调用。
onDestroy:销毁Service对象,回收资源。
当Service以bindService方式启动:
onCreate:创建Service实例。完成初始化。只会调用一次。
onBind:绑定Service到Activity。完成Service的功能,返回一个IBinder接口,Activity与服务的通信。每次bindService都会调用。
onUnbind:解除与Service的绑定。
onDestroy:销毁Service对象,回收资源。