标签: android system.reactive mvp clean-architecture
我目前正在app上工作,我想应用一些新的实践,架构解决方案和库(Rxjava,MVP,干净架构)。 有一个登录过程,包括几个步骤:
每次调用都是使用RXJava完成的。 每个呼叫都基于前一个呼叫的结果(基于在用户中处理的响应)。每个新呼叫都从订户开始。 如果在订户中调用OnError方法,我执行api调用,在服务器上保存数据。所有可观察的订阅都在“演示者”中进行。
我想知道是否无法将所有这些调用合并为一个(zip,flatmap)? 还有更好的主意吗?