开发者社区> 问答> 正文

关于android handler runnable队列的问题

现在我这边要执行多个异步任务,但是这几个任务又不想让他们互相影响,
现在我new一个handler的话,把runnable放入队列中之后,他们应该是一个个来执行的吧,也就是说如果有一个卡住了,其他的就执行不了了,但是我想如果其中一个执行失败,其他的也要执行
这种情况,是否可以用多个handler的方法来解决,有没有更好的解决方案

展开
收起
爵霸 2016-03-18 10:34:27 1936 0
1 条回答
写回答
取消 提交回答
  • 使用AsyncTask
    或者
    在线程中Loop.prepare,也就是每个thread中重新构建一个消息机制
    或者
    在handlemessage中采用启动thread的方式异步执行。

    2019-07-17 19:06:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载