1.先start再bind,如何停止一个Service
同一个服务可以用两种方式一同开启,没有先后顺序的要求,MyService的onCreate只会执行一次。关闭服务需要stopService和unbindService都被调用,也没有先后顺序的影响,MyService的onDestroy也只执行一次。但是如果只用一种方式关闭服务,不论是哪种关闭方式,onDestroy都不会被执行,服务也不会被关闭
2.Service onStartCommand的返回值
to be continued
3.bindService后,ServiceConnection里面的回调方法运行在哪个线程?它们的调用时机分别是什么?
ServiceConnection里面的回调方法也是运行在UI线程
4.Service的onCreate运行在哪个线程?
Service的onCreate、onStartCommand、onDestory等全部生命周期方法都运行在UI线程,