永发信息网

如何用RxJava2.0.7和Retrofit2.2.0优雅的实现网络请求

答案:2  悬赏:60  手机版
解决时间 2021-03-08 06:18
如何用RxJava2.0.7和Retrofit2.2.0优雅的实现网络请求
最佳答案
RxJava要比EventBus的应用更广泛,EventBus仅仅是作为一种消息的传递工具,但是RxJava里面几乎可以做任何事情。

如果是Android开发的话,可以使用RxAndroid,这是对RxJava的一个扩展,结合sqare公司的retrofit可以很轻松的完成网络的访问。

我们知道,在Android中异步操作一般使用AsycTask来完成,但是AsycTask有很多缺点,如不能方便的终止任务的执行等。

RxAndroid完全可以替代AsycTask来完成各种异步操作,而且还有BindActivity和BindFragment方法,你根本不需要考虑异步操作时的Activity和Fragment的生命周期问题,还有更加强大的的链式调用,可以使程序很简洁。

EventBus有个缺点就是凡是使用了EventBus的类都不能进行混淆了,否则Evnetbus就找不到OnEvent方法了。

以上,推荐使用RxAndroid。
全部回答
不能的。采纳噢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哥哥结婚我要陪酒如何说话做事呢酒桌经验少
我们生活中出现了“最美教师”、“最美司机”
象岗里地址在什么地方,想过去办事
台湾片《开心鬼》中朱榜眼的老婆卖的是什么?
售楼处现场开盘,卖房2万抵10万这种违规不违
51单片机做出的音乐声音小是怎么回事
【形容放下释然的诗句】怎么形容我想体现我已
黑龙江省商务厅大连办事处地址有知道的么?有
"受任于败军之际,奉命于危难之间"是什么意思
淘宝退货卖家说留个纸条写上订单号,这个订单
成都康骨医院能医股骨头坏死吗
我若在你心上…情敌三千又何妨…
下列所得中,应按“偶然所得”征收个人所得税
村干部在工作上不负责任?乱挥霍?财务不规范
求oppo R11广告歌曲,陈伟霆一个人的广告,一
推荐资讯
寄拍应征是什么意思
三国杀OL和三国杀HD,是不是不通用
请问企业员工花名册是什么
为什么我的qq上不显示我的qq等级和我所开通的
软新闻
10的负6次方平方根为什么是0.001
建筑电工图纸符号图集
圣经是骗人的吗?
床位的摆放
怎样才可以令声音变得厚,有磁性啊??
昨天在湖南卫视唱歌的韩国(我是歌手)的女歌
武陟县鸿兴出租车有限公司地址在什么地方,想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?