RxJava+Retrofit+MVP
文章平均质量分 79
浅浅清风
这个作者很懒,什么都没留下…
展开
-
Rxjava操作符(defer,compose,retryWhen)
上一篇博客讲了Retrofit的简单使用,应该看过的都基本了解我们公司这个服务器请求网络数据的流程,我来简单梳理一下: 第一次登录,创建cookiejar,请求服务器数据,保存accesstoken到本地 请求其他网络数据,使用已存在的cookiejar,传入本地保存的accesstoken基本上是这样,但是在实际操作中,用户可能登录之后,过了很久才去请求其他数据,这时候cookie已经失效就原创 2016-08-22 14:24:37 · 3574 阅读 · 1 评论 -
如何写自定义Activity、Fragment模板
因为在项目中使用MVP模式,所以每次新建一个Activity、Fragment的时候都要写一大堆的类,接口和Presenter。如果加上Dagger2,那酸爽,简直了。上篇有提到MVP+Rx的结构,这篇博客就基于上篇博客来自定义一个模板文件, 如果不想自己重头开始写的, 可以把我发在github上的模板稍微改改就可以用了(需要掌握一些基本规则,文章会穿插着讲如何修改)博客写的比较急,内容有些乱,耐心原创 2016-08-08 18:52:59 · 2527 阅读 · 0 评论 -
RxJava+MVP
在公司项目中使用RxJava和MVP已经很久了,从一开始使用到不断完善这个结构,最近也看到很多QQ好友有类似这方面的问题,就想着把这个抽出来放到github上面,供大家参考。先说说这个mvp把, mvp我自己的理解就是通过一个中间类,做一个View和Model之间的一个联系类,view和Model不再直接联系,达到程序解耦的目的。MVP是一种设计模式,是一种思想,没有一个标准的实现过程,但是也要遵循原创 2016-08-08 11:54:55 · 3422 阅读 · 3 评论 -
Rxlifecycle使用详解,解决RxJava内存泄露问题
原文 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/1122/3711.html随着Android第三库的普及, RxJava 和 RxAndroid ( https://github.com/ReactiveX/RxAndroid )越来越被人熟知,简洁的语法,配合Java8 Lambda表达式,使代码的结构更加清晰,通过线转载 2016-08-23 14:48:46 · 3100 阅读 · 0 评论 -
在WebService中使用Retrofit+RxJava
最近Retrofit+RxJava还是非常火的,搭配一下MVP那开发简直就一个字爽。 但是现在很多比较老一点的公司还在使用WebService+xml,真的很让人感到忧伤。不过真的想使用Retrofit替代ksoap也不是不行的,至于效率到底高不高,还是要亲测才知道。 首先说一下WebService其实也是基于http的,也是同样可以用http去请求的。由于每个公司的协议都不同,所以在请求的时候原创 2016-07-06 10:48:37 · 3909 阅读 · 0 评论 -
Retrofit、Okhttp使用小记(cookie,accesstoken,POST)
博主在项目中用RxJava也差不多几个月了,但是结合Retrofit使用经验还不是太多。恰好新项目的后台是http+json的,就打算尝试一把。 刚开始由于Retrofit还不太熟,但是后台接口急着测试,所以只好先用okhttp把接口测试成功先。 最最简单的测试方法就是http在线测试啦,相信很多小伙伴都知道啦,不过还是给不知道的小伙伴科普一下吧,http://www.atool.org/htt原创 2016-08-22 11:55:40 · 2475 阅读 · 3 评论