zoukankan      html  css  js  c++  java
  • Rxjava的基本使用

    gradle配置:

        compile 'io.reactivex:rxjava:1.0.9'

    观察者:

        Observer<String> observer = new Observer<String>() {
            @Override
            public void onNext(String s) {
                Log.d(tag, s);
            }
    
            @Override
            public void onCompleted() {
                Log.d(tag, "Completed!");
            }
    
            @Override
            public void onError(Throwable e) {
                Log.d(tag, "Error!");
            }
        };

    被观察者:

     Observable observable = Observable.create(new Observable.OnSubscribe<String>() {
                        @Override
                        public void call(Subscriber<? super String> subscriber) {
                            subscriber.onNext("Hello");
                            subscriber.onNext("Hi");
                            subscriber.onNext("Aloha");
                            subscriber.onCompleted();
                        }
                    });

    订阅:

    observable.subscribe(observer); 
  • 相关阅读:
    生成缩略图
    Log4net 记录日志
    cs端调用webApi
    抽象工厂
    简单工厂
    DataSet读取XML
    EntityFramework+WCF
    构造函数基础
    延迟加载
    位运算
  • 原文地址:https://www.cnblogs.com/yaxiaoke/p/6037327.html
Copyright © 2011-2022 走看看