关于IntentService与Service的使用选择

来源:互联网 发布:火影忍者知乎 编辑:程序博客网 时间:2024/06/04 18:53

       虽然IntentService的好处很多,说是方便,说是做完任务自动销毁;

而对于类似上传、下载这种需要等待异步结果的需求就不能用IntentService,因为它会自己销毁掉而上传却并未完成;
       今天用阿里云上传忽成功忽传不成功,没有任何报错异常,好的吧,原来IntentService是元凶,换成Service就好了。onStartCommon参考上一篇的说明,上传嘛,参考http://blog.csdn.net/taki_dsm/article/details/8865913的文章,选择了START_REDELIVER_INTENT。
          经过这次还是更加喜欢用Service吧,关于bind什么的我老是记不住,不过我通常用service+发送通知的形式,结合定义一个ServiceManager类,管理所有的service实例,且提供一个finishAll(),其实就是挨个调用stopself方法,基本就够用了

0 0
原创粉丝点击