美文网首页
一、初识rxjava

一、初识rxjava

作者: BridgeXD | 来源:发表于2017-04-17 22:44 被阅读0次

1、创建被观察者Observable

    Observable ob= Observable.create(new Observable.OnSubscribe<String>() {

        @Override
        public void call(Subscriber<? super String> subscriber) {
            //subscriber主要用来发射数据
            subscriber.onNext("sss");
            subscriber.onCompleted();
        }
    });

2、创建观察者

    Observer<String> observer=new Observer<String>() {
        @Override
        public void onCompleted() {
            Log.d(TAG, "onCompleted ");
        }

        @Override
        public void onError(Throwable e) {

        }

        @Override
        public void onNext(String sss) {
            Log.d(TAG, "onNext: "+sss);
        }
    };

3、被观察者订阅观察者

  ob.map(new Func1<String,String>() {
                @Override
                public String call(String o) {
                    return o+"nihao";
                }
            }).subscribe(observer);
}
  • Fun1接口
    /**
    * Represents a function with one argument.
    * @param <T> the first argument type
    * @param <R> the result type 返回参数类型
    */
    public interface Func1<T, R> extends Function {
    R call(T t);
    }

相关文章

  • RxAndroid/RxJava之初识RxAndroid简单方法

    RxAndroid/RxJava之初识RxAndroid简单方法示例 RxJava ? RxJava 主要的作用就...

  • 一、初识rxjava

    1、创建被观察者Observable 2、创建观察者 3、被观察者订阅观察者 Fun1接口/*** Represe...

  • RxJava2.0的使用详解

    RxJava2.0的使用详解 1,初识RxJava RxJava就是一种用Java语言实现的响应式编程,来创建基于...

  • Rxjava学习:谈谈Rxjava的使用

    前言 在 Rxjava学习:初识Rxjava 一文中,我们对Rxjava的几个基本概念做了介绍,今天就来谈谈对Rx...

  • 初识RxJava

    定义 RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asy...

  • 初识Rxjava

    星球话题:用过RxJava和RxAndroid吗?RxAndroid切换线程是怎么实现的呢? 去年知乎上参加了玉刚...

  • 初识RxJava

    什么是RxJava? 这个名词包含两部分: Rx(是ReactiveX、Reactive Extensions、R...

  • 初识rxJava

    一直不知道如何下手写技术相关的文章,但好歹也是做技术的,总要踏出第一步,各位看官不喜勿喷。刚好前段时间被rxJav...

  • 初识RxJava

    本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。 开篇,自不必说,祭上经典好文 给 Android 开发者...

  • 初识Rxjava

    作为一个Android小白,只有不断的学习才能体会到一个码农的快乐,前段时间看到有人在讨论Rxjava,就好奇看一...

网友评论

      本文标题:一、初识rxjava

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