博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(二)关于RxJava:实例详解
阅读量:6036 次
发布时间:2019-06-20

本文共 1112 字,大约阅读时间需要 3 分钟。

hot3.png

1 关于实例Hello World 详解

方式一 :

  1.1 创建一个Observable对象,直接调用Observable.create即可

        Observable<String> myObservable=Observable.create(

            new Observable.onSubscribe<String>(){

              @Override

               public void call(Subscriber<? super String> sub){

                   sub.onNext("hello world");

                   sub.onCompleted();

                   }

            }

        );

    1.2 创建一个Subscriber对象,来处理Observable对象发出的字符串

     Subscriber<String> mySubscriber=new Subscriber<String>()

     {

        @Override

         public void onNext(String s){ System.out.println(s); }

        @Override

         public void onCompleted(){ }

        @Override

         public void onError(Throwable  e){}

     }

    1.3 将两个对象关联起来

     myObservable.subscribe(mySubscriber);

方式二:

       2.1创建observable对象

      Observable<String> myObservable=Observable.just("Hello World");

      2.2创建Subscribe对象

      Action1<String> onNextAction=new Action1<String>(){

           @Override

             public void call(String s){

                System.out.println(s); 

              }

        };

   2.3 关联两个对象

      myObservable.subscribe(onNextAction);

方式三:

      Observable.just("Hello world")

                       .subscribe(new Action1<String>(){

                        @Override

                         public void call(String  s){

                             System.out.println(s);

                             }

                        });

方式四:

     Observable.just("Hello world") . subscribe(s- > System.out.println(s));

转载于:https://my.oschina.net/u/1792000/blog/552673

你可能感兴趣的文章
让我去健身的不是漂亮小姐姐,居然是贝叶斯统计!
查看>>
MySQL 数据约束
查看>>
我的友情链接
查看>>
SERVLET容器简介与JSP的关系
查看>>
《服务器SSH Public Key认证指南》-补充
查看>>
我的友情链接
查看>>
Java break continue return 的区别
查看>>
算法(Algorithms)第4版 练习 1.3.4
查看>>
jquery easyUI checkbox复选项获取并传后台
查看>>
浅析NopCommerce的多语言方案
查看>>
设计模式之简单工厂模式
查看>>
C++中变量的持续性、链接性和作用域详解
查看>>
2017 4月5日上午
查看>>
Google Chrome开发者工具
查看>>
第一阶段冲刺报告(一)
查看>>
使用crontab调度任务
查看>>
【转载】SQL经验小记
查看>>
zookeeper集群搭建 docker+zk集群搭建
查看>>
Vue2.5笔记:Vue的实例与生命周期
查看>>
论JVM爆炸的几种姿势及自救方法
查看>>