改装+;RxJava使用不同的链接重试

改装+;RxJava使用不同的链接重试,java,android,kotlin,retrofit,rx-java,Java,Android,Kotlin,Retrofit,Rx Java,我使用的Api要求查询: 片名 电影发行年 但是我的另一个Api只提供特定国家/地区的发布年份,因此我可能需要在+/-一年内重试该请求。换句话说,如果第一次尝试失败,我想用不同的链接/查询重试 如何使用改型和RxJava实现这一点?尝试使用.switchIfEmpty()操作符。在这里检查我的答案,这是Android中使用Retfrofit的RxJava的一个简单示例

我使用的Api要求查询:

  • 片名
  • 电影发行年
  • 但是我的另一个Api只提供特定国家/地区的发布年份,因此我可能需要在+/-一年内重试该请求。换句话说,如果第一次尝试失败,我想用不同的链接/查询重试

    如何使用改型和RxJava实现这一点?

    尝试使用.switchIfEmpty()操作符。

    在这里检查我的答案,这是Android中使用Retfrofit的RxJava的一个简单示例