美文网首页
RxJava与retrofit结合使用

RxJava与retrofit结合使用

作者: 远远飘着云 | 来源:发表于2018-06-04 09:58 被阅读0次

@GET("/user")public Observable getUser(@Query("userId") String userId);

getUser(userId) .doOnNext(new Action1() { @Override public void call(User user) { processUser(user); }) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Observer() {

        @Override

        public void onNext(User user) {

            userView.setUser(user);

        }

        @Override

        public void onCompleted() {

        }

        @Override

        public void onError(Throwable error) {

            // Error handling

            ...

        }

    });

getUser(userId)属于Observable类型.所以RxJava和Retrofit相结合的方式如上.

相关文章

网友评论

      本文标题:RxJava与retrofit结合使用

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