草庐IT

payloadSecureDataToolKit

全部标签

java - Rxjava2 + Retrofit2 + 安卓。进行数百次网络调用的最佳方式

我有一个应用程序。我有一个大按钮,允许用户将所有数据一次同步到云端。重新同步功能允许他们再次发送所有数据。(300多个条目)我正在使用RXjava2和retrofit2。我有我的单元测试与一个电话一起工作。但是我需要进行N次网络调用。我想避免的是让observable调用队列中的下一个项目。我正处于需要实现我的可运行对象的地步。我已经看到了一些关于map的信息,但我还没有看到有人将它用作队列。我还想避免一个项目失败并报告所有项目都失败,就像Zip功能一样。我应该只做跟踪队列的讨厌的经理类吗?或者是否有更简洁的方式来发送数百件元素?注意:解决方案不能依赖于JAVA8/LAMBDAS。事实