关于retrofit+rxjava的疑问
问题描述:
老师 通过视频我了解到retrofit在成功获取数据回调的时候会把线程主动切回来,那么在retrofit已经会帮我们切线程的情况下为何网上有的很多教程要教我们用retrofit+rxjava来配套使用?我看好像也主要是为了解决切线程的问题才引用rxjava的?所以有点搞不懂
5
收起
正在回答 回答被采纳积分+1
1回答
LovelyChubby
2023-08-14 10:06:11
retrofit是一套restflu api框架,它内置依赖okhttp网络库,网络请求成功后retrofit 默认会切换到主线程。
至于rxjava.它是一套 响应式api编程的框架,拥有相当丰富的操作符可以对数据进行各种变化,订阅。
如果特殊需要,rxjava不必须和retrofit一起用。
如果要使用操作符对数据进行各种变换,可以参考课程《全新版Jetpack进阶提升》讲解的谷歌推荐的新一代数据流处理框架Flow。学习成本,上手成本比rxjava轻松的多
至于rxjava.它是一套 响应式api编程的框架,拥有相当丰富的操作符可以对数据进行各种变化,订阅。
如果特殊需要,rxjava不必须和retrofit一起用。
如果要使用操作符对数据进行各种变换,可以参考课程《全新版Jetpack进阶提升》讲解的谷歌推荐的新一代数据流处理框架Flow。学习成本,上手成本比rxjava轻松的多
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星