美文网首页
错误处理操作符、过滤器

错误处理操作符、过滤器

作者: CyrusChan | 来源:发表于2018-09-29 14:23 被阅读8次

Error Handling Operators

这儿有不同种类的错误操作符,你可以用来对来自Obseravble的错误通知做出反应或者恢复。例如,你可以:

  1. 吞下这个错误且转换到备用的Obseravble去继续这个序列

  2. 吞下这个错误且发射一个默认的item

  3. 吞下这个错误且立即尝试重启错误的Obseravble

  4. 吞下这个错误且尝试重启错误的Obseravble在一些回退间隔之后

下面解释这些操作符。

  • onErrorResumeNext( )— 指示一个Obseravble发射一系列的item 如果它遇到了一个错误
  • onErrorReturn( )— 指示一个Obseravble发射一个特殊的item当它遇到一个错误。
  • onExceptionResumeNext( )— 指示一个Obseravble继续发射item在它遇到一个异常后(但不是另一种的异常)
  • retry( )— 如果一个源Obseravble发射一个错误,重新订阅它希望它将不出错的完成。
  • retryWhen( )— 如果一个源Obseravble发射一个错误,把这个错误传给另一个Obseravble去判定是否重新订阅该Obseravble。

Filtering Observables

下面展示一些你可以过滤和选择被Obseravble发射的item的操作符。

相关文章

  • Combine - Operator(操作符)(二)

    线程 操作符|编码 操作符 |合并 操作符|错误处理 操作符|处理多个订阅者 操作符 线程 操作符 receive...

  • RxJava2操作符

    操作符分类 操作符分类有十三种: 变换操作符 过滤操作符列表 组合操作符 错误处理操作符 辅助操作符 条件操作符 ...

  • rxjava2 学习笔记

    特点 链式调用 线程切换 操作符 创建操作符 转换操作符 过滤操作符 组合操作符 错误处理操作符 辅助性操作符 条...

  • 错误处理操作符、过滤器

    Error Handling Operators 这儿有不同种类的错误操作符,你可以用来对来自Obseravble...

  • Swift - RxSwift的使用详解15(错误处理)

    十五、错误处理操作(Error Handling Operators) 错误处理操作符可以用来帮助我们对 Obse...

  • RxJava(七)--错误处理操作符

    错误处理操作符 catch、retry 实例与功能介绍 1. catch操作符 代码实例 结果 功能:catch操...

  • RxJava 操作符(创建、变换)

    概述 RxJava 操作符的类型有多种,如:创建、变换、过滤、组合、错误处理、辅助、条件和布尔操作符等,还有许多延...

  • RxJava2过滤操作符篇

    上次我们讲了RxJava2中的变换操作符,这次我们来看一下过滤操作符 Filter Filter,顾名思义,过滤器...

  • RxJava基础五-错误处理操作符

    此篇内容均是来自书籍《RxJava响应式编程》李衍顺 著 3.5 错误处理操作符 RxJava对错误的处理很方便,...

  • Vue中如何定义全局过滤器

    我们在开发过程中,经常会用到过滤器,过滤器的用法类似Linux里面的管道操作符:“|”一样,帮助我们进行变量的转换...

网友评论

      本文标题:错误处理操作符、过滤器

      本文链接:https://www.haomeiwen.com/subject/faovoftx.html