您的位置:首页 > 其它

service注意事项

2015-09-14 11:20 169 查看
1.调用bindService,activity销毁service并没有销毁的情况可能是由于(任务虽然在执行,但实际上确实调了onUnbind和onDestroy方法):

(1):在service开启了子线程,不会随着service unBind而停止

(2):mediaplayer:这玩意会接着播放一段时间后由系统销毁,有点像静态变量的概念

2.service不能处理耗时任务,intentservice可以处理而且是顺序执行任务队列,一个完了再执行下一个。

3.先startservice再bindservice实现的既可以从service回传给activity数据和service不随activity销毁而销毁的方法只针对于service,对intentservice用的话绑定的时候会先调用ondestroy方法,不能实现那个需求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: