标签: android retrofit2 rx-java2
我将Retrofit与RxJava2一起使用,我的代码可以随时触发网络请求。如果已有一个网络请求正在运行,我想避免重新触发相同的网络请求。我知道我可以使用一些标志来做到这一点,但是我认为有一些特殊的Rx方式或运算符可以实现。
Retrofit
RxJava2
我想要的是:
这样,我可以使用RxJava2来获取网络请求,处理网络错误并避免多次取消并重新启动同一网络请求,从而浪费资源。