每日一问 Service

话题:清晰地理解 Service。

1、Service 的 start 和 bind 状态有什么区别?
2、同一个 Service,先 startService,然后再 bindService,如何把它停止掉?
3、你有注意到 Service 的 onStartCommand 方法的返回值吗?不同返回值有什么区别?
4、Service 的生命周期方法 onCreate、onStart、onBind 等运行在哪个线程?
请从网上查找相干主题的内容,或者参考 Android 开发艺术探索,还可以阅读 Android 官方
文档中有关 Service 的章节。
tips:Service 的onCreate、onStartCommand、onDestroy等全部生命周期都运行在UI线程,ServiceConnection里面的回调方法也是运行在UI线程。

参考答案

每日一问 Service_第1张图片
QQ图片20181204205630.jpg

你可能感兴趣的:(每日一问 Service)