两种启动方式:
1. start方式
onCreate()-->onStartCommand(Intent intent, int flags, int startId)-->onDestroy()
a.某个servie 在整个应用中只有一个 可以此activity启动,另一个stop
b.只在第一次启动时调用onCreate,其他时候调用(一个或多个activity)onStartCommand
2.绑定bind
onCreate-->onBind(Intent intent)-->onServiceConnected-->onUnbind(Intent intent)-->onDestroy()
a.某个servie 在整个应用中只有一个
此activity再次bind时,只执行bindService
此activity绑定bind,另一个再bind时 bindService–>onServiceConnected 不能unbindService
b.只在第一次启动时调用onCreate–>onBind(Intent intent)–>onServiceConnected,其他时候不再调
用