如果绑定和启动都可以启动,那为啥要分开来呢

jike_03691121 认识 Android Serv... 最后由 GhastlyDoctor 于2017年08月04日回复

  • 1 回答
  • 772 浏览

如果绑定和启动都可以启动,那为啥要分开来呢,何必呢?

  • GhastlyDoctor 2017年08月04日 回答 #1楼
  • start和bind主要是生命周期的区别,根据自己的需求使用不同的方法启动service即可。在程序退出后仍然需要service工作,则使用start;程序退出后不需要service功能则使用bind。如音乐播放器在退出后仍然可以播放音乐,这时候推荐使用start;定位功能在程序退出后不需要继续工作了,则使用bind。只要记住start和bind的区别就可以了,在使用的时候根据需求自己选择,希望可以帮到你。

  • 0 评论