【问题标题】:RxJava Single.error inside a map or flatMap地图或平面地图中的 RxJava Single.error
【发布时间】:2020-09-08 00:20:19
【问题描述】:

我有这个

private Single<Integer>(){

    Single.just(1,2,3).map{
      it
    }.onErrorResumeNext {
     Single.error(UserException("400", errorMessage))
    }
}

现在,我想在我的异常中插入一个额外的对象。

Single.just(1,2,3).map{
//anything
}.onErrorResumeNext {
  moreInformation.map{
     Single.error(UserException("400", errorMessage + it.message))
  }
}

我有一个错误,我需要返回 Single&lt;Integer&gt; 而不是 Single&lt;UserExepction&gt;

【问题讨论】:

    标签: java kotlin exception rx-java2


    【解决方案1】:

    我想你想要onErrorReturn

    Flowable.just(1, 2, 3).map { x -> x }.onErrorReturn { 1 }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 2017-07-30
      • 1970-01-01
      • 2015-10-16
      相关资源
      最近更新 更多