[英]Retrofit Call enqueue method or Rxjava
我不会说他们有同样的方法。 Retrofit
专门为API调用而设计,同步或异步调用API(您可以指定)。 虽然RxJava
和RxAndroid
可以为您做类似的事情(即同步或异步执行某些任务),但它不仅限于API调用。 你可以用RxJava/Android
做很多奇迹
正如你所引用的那样
RxJava
和RxAndroid
库允许我们使用功能反应式编程原理轻松进行异步处理
RxJava
和RxAndroid
使用功能反应式编程(FRP)原理来RxAndroid
这一点。 FRP与Retrofit
无关,因此它们不相同且无法比较。
您还可以使用RxJava/Android
和Retrofit在FRP模式中调用API。
请阅读此内容,以便您对FRP有更多了解:
您还应该阅读此内容 ,以了解RxJava
提供的操作符以及如何使用它们
最后,如果通过Asynchronous
你只是意味着API调用,那么Retrofit
更好地做,因为它是专门为此设计的,如果通过Asynchronous
你意味着一些其他任务,如资源密集型等,那么显然RxJava/Android
会更好,如果你想要像Observer
或Observable
这样的FRP模式中的异步任务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.