如何使用Google Agera with Retrofit 2

时间:2016-05-23 23:22:31

标签: android multithreading retrofit reactive-programming retrofit2

我正在考虑使用RxJava组合多个改装调用并在批处理中处理结果而没有太多的样板代码(*)。

但是RxJava添加了4661种方法,这些方法不让我们保持在dex限制之下。谷歌刚刚推出了一款超轻量级的Android库" (仅650种方法)作为替代方案,称为Agera。但是Retrofit没有内置的支持,所以我想知道是否有人知道如何整合这两者。

(*)"要协调并行线程,你需要使用像CountDownLatchs,Threads,Executors和Futures这样的东西来深入研究更复杂的同步模式。" - http://blog.stablekernel.com/replace-asynctask-asynctaskloader-rx-observable-rxjava-android-patterns/

1 个答案:

答案 0 :(得分:3)

GitHub上有一个项目retrofit-agera-call-adapter,您可以使用(或受其启发)。