android rxjava入门第二篇操作符的使用

翻译 2016年08月30日 11:44:27
首先说一下just的作用
public class TestRxJava2 {

    public static void main(String[] args) {
        //Observable<String> mObservable = Observable.just("Hello World!!!");
        //mObservable.subscribe(mAction0);

        //简洁写法,just的作用是创建只发出一个事件就结束的Obserable对象
        Observable.just("Hello World!!!").subscribe(new Action1<String>() {
            @Override
            public void call(String s) {
                System.out.println("输出内容是:"+s);
            }
        });
    }
    static Action1<String> mAction0 = new Action1<String>() {

        @Override
        public void call(String s) {
            System.out.println("输出内容是" + s);
        }
    };
}
然后注明map的使用
public class TestRxJava3Operators {
    /***
     * 需求,当我们需要在打印的Hello World中添加一个字符(hahaha)的时候,就需要用到操作符map
     * 操作符的作用是在Obserable和subscriber之间修改Obserable发出的事件的
     * @param args
     */
    public static void main(String[] args){

        Observable.just("Hello World").map(new Func1<String, String>() {
            @Override
            public String call(String s) {
                return s+"--hahaha";
            }
        }).subscribe(new Action1<String>() {
            @Override
            public void call(String s) {
                System.out.println("数据是:" + s);
            }
        });
    }
}




Android函数响应式编程最新RxJava-操作符入门(1)

Android函数响应式编程最新RxJava-基本用法 我的简书地址 Github地址Rxjava操作符包括创建操作符、变换操作符、过滤操作符、组合操作符、错误处理操作符、辅助操作符、条件操作符等...

RxJava(九)zip操作符在Android中的实际使用场景

zip操作符概述官方文档描述:Returns an Observable that emits the results of a specified combiner function applied...

RxJava入门系列二,操作符篇

RxJava入门系列二,操作符篇在RxJava入门系列一基础篇中,我介绍了RxJava的基础框架,同时也介绍了map()操作符的使用.然而我知道你现在对RxJava的了解还不够深入,所以你不能让自己去...

RxJava入门学习------①操作符

1.Observable和Subscriber可以做任何事情 * Observable可以是一个数据库查询,Subscriber用来显示查询结果; * Observable可以是屏幕上的点击事件,Su...

Android RxJava使用介绍(四) RxJava的操作符

本篇文章继续介绍以下类型的操作符 Combining Observables(Observable的组合操作符) Error Handling Operators(Observable的错误处理操作符...
  • Job_Hesc
  • Job_Hesc
  • 2015年07月18日 23:56
  • 14055

Android RxJava使用介绍(四) RxJava的操作符

本篇文章继续介绍以下类型的操作符 Combining Observables(Observable的组合操作符)Error Handling Operators(Observable的错误处理操...
  • garyhu1
  • garyhu1
  • 2016年12月23日 22:18
  • 287

Android RxJava使用介绍(二) RxJava的操作符

上一篇文章我们通过一个简单的例子来给大家展示了RxJava的基本用法,相信大家已经对RxJava有了大概的了解,由于上篇文章对RxJava的使用介绍都是点到为止,并没有进行深入展开,也许你对RxJav...

Android RxJava使用介绍(二) RxJava的操作符

上一篇文章我们通过一个简单的例子来给大家展示了RxJava的基本用法,相信大家已经对RxJava有了大概的了解,由于上篇文章对RxJava的使用介绍都是点到为止,并没有进行深入展开,也许你对RxJav...

Android RxJava使用介绍(三) RxJava的操作符

上一篇文章已经详细讲解了RxJava的创建型操作符,本片文章将继续讲解RxJava操作符,包括: Transforming Observables(Observable的转换操作符) Filterin...
  • Job_Hesc
  • Job_Hesc
  • 2015年06月23日 23:16
  • 20249
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android rxjava入门第二篇操作符的使用
举报原因:
原因补充:

(最多只允许输入30个字)