RxJava
来源:互联网 发布:知乎源代码下载 编辑:程序博客网 时间:2024/06/14 10:44
依赖compile 'io.reactivex:rxjava:1.2.7'compile 'io.reactivex:rxandroid:1.2.1'compile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.retrofit2:converter-gson:2.2.0'compile 'com.squareup.retrofit2:adapter-rxjava:2.2.0'public interface ApiService { //可以使用参数的拼接,实现分页的加载,简单的Demo就不搞那么复杂了 @GET("/apiv3/post/getPostInCate?cateid=0&p=1") rx.Observable<ListBeanBean> getMovieList();}//加载网络private void loadData() { Retrofit retrofit = new Retrofit.Builder() .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .addConverterFactory(GsonConverterFactory.create()) .baseUrl("http://app.vmoiver.com") .build(); ApiService apiService = retrofit.create(ApiService.class); Observable<ListBeanBean> movieList = apiService.getMovieList(); Subscription subscribe = movieList.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Subscriber<ListBeanBean>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(ListBeanBean listBeanBean) { } });}
阅读全文
0 0
- rxjava
- RXJava
- RXJava
- RXJava
- RxJava
- Rxjava
- RxJava
- RxJava
- Rxjava
- RxJava
- RxJava
- RxJava
- RxJava
- RxJava
- RxJava
- RxJava
- rxjava
- RxJava
- hdu1171Big Event in HDU(01背包或多重背包)
- 关于JavaScript 的 for in
- pycharm的安装和破解
- JS基础语法(三)
- python3中列表 元组 字典 集合的区别
- RxJava
- hdu 1058 humble number
- 一位70后的感叹:下半辈子我会陷入贫困吗?
- wxPython ScrolledPanel 滚动条
- glibc源码分析之文件的创建与删除
- SVN解除对项目的版本控制
- 1059. C语言竞赛
- 经验之谈,徐徐道来
- 【读书精华分享】《大规模分布式系统架构与设计实战》彭渊著