一、startservice方式启动
第一次startservice启动服务的时候,会走oncreate和onstart方法,
第二次startservice启动服务的时候,会走onstart方法,
所以可以在onstart方法里请求网络或进行其他操作,
同时要注意,Service和Activity一样是在主线程运行的,耗时操作要异步进行
二、bindservice方式启动
第一次bindservice启动服务的时候,会走oncreate和onbind方法,
第二次bindservice启动服务的时候,什么方法都不会走,而且只能解绑一次,多次解绑就报错;但是绑定多次也不会报错