这个页面展示了创建Observable的各种方法。

  • just( ) — 将一个或多个对象转换成发射这个或这些对象的一个Observable
  • from( ) — 将一个Iterable, 一个Future, 或者一个数组转换成一个Observable
  • repeat( ) — 创建一个重复发射指定数据或数据序列的Observable
  • repeatWhen( ) — 创建一个重复发射指定数据或数据序列的Observable,它依赖于另一个Observable发射的数据
  • create( ) — 使用一个函数从头创建一个Observable
  • defer( ) — 只有当订阅者订阅才创建Observable;为每个订阅创建一个新的Observable
  • range( ) — 创建一个发射指定范围的整数序列的Observable
  • interval( ) — 创建一个按照给定的时间间隔发射整数序列的Observable
  • timer( ) — 创建一个在给定的延时之后发射单个数据的Observable
  • empty( ) — 创建一个什么都不做直接通知完成的Observable
  • error( ) — 创建一个什么都不做直接通知错误的Observable
  • never( ) — 创建一个不发射任何数据的Observable

Creating-Observables相关推荐

  1. RxJava 过滤操作符(Filtering Observables Operators)

    RxJava系列教程: 1. RxJava使用介绍 [视频教程] 2. RxJava操作符   • Creating Observables(Observable的创建操作符) [视频教程]   • ...

  2. 【ReactiveX】基于Golang pmlpml/RxGo程序包的二次开发

    基于Golang pmlpml/RxGo程序包的二次开发[阅读时间:约20分钟] 一.ReactiveX & RxGo介绍 1.ReactiveX 2.RxGo 二.系统环境&项目介绍 ...

  3. RXJava by Example--转

    原文地址:https://www.infoq.com/articles/rxjava-by-example Key takeaways Reactive programming is a specif ...

  4. RxJava中的doOnSubscribe默认运行线程分析

    假设你对RxJava1.x还不是了解,能够參考以下文章. 1. RxJava使用介绍 [视频教程] 2. RxJava操作符   • Creating Observables(Observable的创 ...

  5. rxjava 观察者模式_RxJava可观察对象和观察者

    rxjava 观察者模式 In this tutorials, we'll be discussing RxJava Observables and Observers in length. We'l ...

  6. 如何零基础转行成为一个自信的前端达人

    一,背景介绍 我本科学的是国际贸易,乱选的专业.毕业后做了半年外贸,实在不喜欢,然后去做英文编辑了.第二份工作也很无聊,就是写英文软文,发表在国外的行业期刊上,给公司做广告.然后也做英文官网的内容.这 ...

  7. ReactiveX 简介

    Observable 在ReactiveX中,观察者订阅了一个Observable.然后,该观察者对Observable发出的任何项目或项目序列做出反应. 这种模式有利于并发操作,因为它不需要在等待O ...

  8. RxJava图文详解,可以说是很全了。

    这里我拿出来给 Android 开发者的 RxJava 详解中的例子 假设有这样一个需求:界面上有一个自定义的视图 imageCollectorView ,它的作用是显示多张图片,并能使用 addIm ...

  9. observable java_RxJava学习笔记(1)创建Observable

    RxJava文档:https://github.com/ReactiveX/RxJava/wiki RxJava中文文档:https://mcxiaoke.gitbooks.io/rxdocs/con ...

  10. Android RxJava的使用

    首语 简介 特点 RxAndroid 观察者模式 四大要素 扩展的观察者模式 使用 GitHub地址 依赖 Hello World 操作符 Creating Observables(创建 Observ ...

最新文章

  1. LeetCode 159. Longest Substring with At Most Two Distinct Characters --Java,C++,Python解法
  2. uva 10401 Injured Queen Problem(dp)
  3. PPC中检查某程序是否运行
  4. 关于单链表,二叉树,图,查找和排序的软件编程
  5. Ubuntu16.04实现Sphinx离线语音识别
  6. Angular2或Angular4使用echarts , ngx-echarts的方法
  7. 克服密集恐惧症,目标检测代你实现钢筋精准计数
  8. java gc loggc_java9中gc log参数迁移
  9. 《优化算法》人工鱼群算法学习 超详细解析 附JAVA和matlab示例
  10. 键盘哪个键是锁定计算机,笔记本键盘锁定键在哪_笔记本电脑的“键盘锁”是哪一个键-win7之家...
  11. 什么是MTTF、MTTR、MTBF和MTRF?
  12. Python二级(04)——Python语言基本语法元素
  13. 联想Y480安装一键恢复
  14. NCBI查看基因注释信息
  15. 基于STM32移植U8g2图形库——OLED显示(HAL库)
  16. 反应力测试游戏软件,反应力测试小游戏合集
  17. python 怎么每打印五个设置一下换行_python怎么不换行打印
  18. 让创作者和科学家来一场头脑风暴吧 | 奇绩AIGC主题活动报名
  19. 项目经理必知的17种最重要的项目管理方法,收藏了再说
  20. make[1]: *** /home/kernel/msm: No such file or directory. Stop android 编译 make: *** [Makefile:24: __

热门文章

  1. 整理:各个浏览器及web服务器对URL(get)长度的限制
  2. ConstraintLayout 不能作为activity的根节点,否则fragment显示不出来
  3. [导入]决定进入J2EE一探究竟
  4. sqlite库——c语言实现匹配已知字符串中某个字段(该字段在其他表中),在其他表中获取值并显示
  5. 洛谷 P2749 [USACO5.1]【夜空繁星Starry Night】
  6. JVM系列二:垃圾回收
  7. vue的多选框存储值操作
  8. 【贪心】小Y的炮[cannon]题解
  9. python第三天(dictionary应用)转
  10. Eclipse 中 SDK无法更新---解决方法