java - 地图或平面地图中的 RxJava Single.error
问题描述
我有这个
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<Integer>
而不是一个Single<UserExepction>
解决方案
我想你想要onErrorReturn
Flowable.just(1, 2, 3).map { x -> x }.onErrorReturn { 1 }
推荐阅读
- reactjs - GitHub Pages 不为项目提供服务,而是呈现根用户站点
- ruby - 从数组或对象(而不是从哈希)生成路由时,如何将“only_path:true”和“anchor:”等选项传递给“url_for”
- fullcalendar - fullcalendar 不能与主要的谷歌日历一起使用
- django - 使用 Django 动态创建新的 URL/页面
- javascript - 传单隐藏和显示图层
- java - 使用字符串替换(旧,新),其中“旧”之前的字符不是字母
- json - 来自 Oracle 的 LONG 变量的 ADODB 记录集问题
- google-apps-script - 如何运行多个脚本?
- java - 无法通过使用 Amazon Corretto 8 双击可执行 jar 文件来运行它
- python - 如何清除 matplotlib 子图中的直方图