[英]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.