RxJava2.x-single语法

2018-08-18  本文已影响85人  河马过河

single语法

  public void rxJavaSingleExample() {
        Single.just(1)
                .subscribeOn(Schedulers.io())
                .unsubscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new SingleObserver<Integer>() {
                    @Override
                    public void onSubscribe(Disposable d) {

                    }

                    @Override
                    public void onSuccess(Integer integer) {
                        LogUtils.error(TAG, "rxJavaSingleExample--:" + Thread.currentThread().getName() + "-onSuccess-:" + integer);
                    }

                    @Override
                    public void onError(Throwable e) {
                        LogUtils.error(TAG, "rxJavaSingleExample--:" + Thread.currentThread().getName() + "-onError-:" + e.toString());
                    }
                });

    }

日志

08-18 15:06:49.647 26334-26334/com.example.zhang E/MainPresenter: rxJavaSingleExample--:main-onSuccess-:1

总结

1、single只接受一个参数,多于一个会报出异常


河马过河微信公众号.jpg
上一篇 下一篇

猜你喜欢

热点阅读