android – RxJava和Bolts有什么区别?

前端之家收集整理的这篇文章主要介绍了android – RxJava和Bolts有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经对此进行了研究,我知道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

猜你在找的Android相关文章