美文网首页
RxJava入门,创建一个hello world(一)

RxJava入门,创建一个hello world(一)

作者: JFang | 来源:发表于2018-03-21 15:17 被阅读0次

    1.首先导入对于的包

     //rxjava
        compile 'io.reactivex:rxjava:1.1.6'
        compile 'io.reactivex:rxandroid:1.2.1'
    

    2.在Activity中创建以下代码,可以看到运行结果

    //1创建被订阅者
            Observable observable = Observable.create(new Observable.OnSubscribe<String>() {
                @Override
                public void call(Subscriber<? super String> subscriber) {
                    subscriber.onNext("hello word");
                    subscriber.onCompleted();
                }
            });
    
            //2创建订阅者
            Subscriber subscriber = new Subscriber<String>() {
                @Override
                public void onCompleted() {
                    System.out.println("onCompleted");
                }
    
                @Override
                public void onError(Throwable e) {
                    System.out.println("onError");
                }
    
                @Override
                public void onNext(String o) {
                    System.out.println("onNext" +o);
                }
            };
    
            //3事件订阅
            observable.subscribe(subscriber);
    
    image.png

    相关文章

      网友评论

          本文标题:RxJava入门,创建一个hello world(一)

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