我已经对此进行了研究,我知道RX
Java正在使用可观察模式,而Bolts依赖于执行程序.什么框架对处理需要按顺序完成的任务有好处?
我听说过使用singleExecutors,队列,链接asynctasks和这两个框架.我见过更多人使用螺栓和rxjava,但我很想知道两者之间的人们经历.
谢谢!
解决方法
我已经在不同的项目中使用过它们,并且已经完成了从Bolts到RxJava的迁移.你问题的简单答案
What framework would be good for handling tasks that need to be done in sequences?
是你可以轻松使用任一框架来做到这一点.他俩:
>允许任务一个接一个地链接
>启用为每个任务指定执行程序等
>允许在方便的时间捕获和处理错误
然而,这就是螺栓功能结束的地方,而RxJava只是继续给予. RxJava的真正强大之处在于它的运算符,除了其他功能外,它还可以让你进行变换,组合和运算.过滤数据.
两个框架的学习曲线都很陡峭,RxJava更陡峭……但它的功能要强大得多.
另外,这两个库的方法计数是
RxJava - 4605 Bolts - 479