关于retrofit+rxjava的疑问

关于retrofit+rxjava的疑问

问题描述:


老师 通过视频我了解到retrofit在成功获取数据回调的时候会把线程主动切回来,那么在retrofit已经会帮我们切线程的情况下为何网上有的很多教程要教我们用retrofit+rxjava来配套使用?我看好像也主要是为了解决切线程的问题才引用rxjava的?所以有点搞不懂 


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
LovelyChubby 2023-08-14 10:06:11
retrofit是一套restflu api框架,它内置依赖okhttp网络库,网络请求成功后retrofit 默认会切换到主线程。


至于rxjava.它是一套 响应式api编程的框架,拥有相当丰富的操作符可以对数据进行各种变化,订阅。

如果特殊需要,rxjava不必须和retrofit一起用。
如果要使用操作符对数据进行各种变换,可以参考课程《全新版Jetpack进阶提升》讲解的谷歌推荐的新一代数据流处理框架Flow。学习成本,上手成本比rxjava轻松的多
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师