夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色
Service走过的坑

最近有个需求是要在后台播放音乐.当时就想到了Service.Service启动方式有两种

  1. Context.startService(Intent)这种方式启动时候便理论上持久运行.启动后生命周期是onCreate,onStartCommend,onBind
  2. Context.bindService(Intent)这种方式一定要在Activity中unBind()才可以再次bind一个Service.这种方式启动Service的生命周期一定要在Activity的生命周期内.才可以.bind返回的不是同一个对象,同时也会报错.生命周期也比方式1少了一个onStartCommend. 此时,应该看第一种启动方式,比较符合场景.但是这种方式,沟通的话就只能通过sendBroadCast来实现.
暂无评论

发送评论 编辑评论


				
上一篇
下一篇