传统的MVP: 1、抽离出View的接口,即ILoginView。 2、抽离Model的接口,即ILoginModel。 3、抽离Presenter的接口,即ILoginPresenter。 4、实现ILoginView 接口的 LoginActivity。 5、实现ILoginModel 接口的 ...
分类:
移动开发 时间:
2016-08-17 19:46:54
阅读次数:
301
Retrofit出来也蛮久了,每次听其他小伙伴说起来都是那种吊吊的感觉,所以自己也赶紧加入其中,用完之后感觉真的很棒,当然学习的时候也是遇到不少问题,爽歪歪的感脚。具体该怎么用Retrofit,推荐鸿洋的文章Retrofit2完全解析探索与okhttp之间的关系,写的比较清楚,我也不多花..
分类:
编程语言 时间:
2016-08-15 22:48:42
阅读次数:
3979
RxJava 在 Android 应用开发中越来越流行,但是由于其门槛稍高,初次使用不免遇到很多问题,例如在 RxJava 常见的错误用法 和 不该使用 RxJava 的一些情况 中所描述的情况。为了避免这些常见的问题,很多民间高手开发了很多在 Android 应用中可以使用的 Rx 扩展类库,组合使用这些类库,可以更方便的使用 RxJava 并且可以避免一些常见的错误用法。 本文来介绍一些使用 R...
分类:
移动开发 时间:
2016-08-04 00:01:49
阅读次数:
256
其实从rxjava14年出现到现在,我是去年从一个朋友那里听到的,特别是随着现在app项目越来越大,分层越来越不明确的情况下,rxjava出现了,以至于出现了rxandroid。其实如果你了解观察者模式的话,rxjava并没有你说的那么神秘。再次,我对rxjava并不崇拜,我的原则是怎么写代码简单,代码结构清晰,维护简单,就是好框架。
讲rxjava之前首先说一下Android mvp开发模式。...
分类:
编程语言 时间:
2016-07-30 22:41:17
阅读次数:
239
出于安全性、性能等方面的考虑,多数服务器会有一些接口需要传入 token 才能正确返回结果,而 token 是需要从另一个接口获取的,这就需要使用两步连续的请求才能获取数据(①token -> ②目标数据)。 使用 flatMap() 可以用较为清晰的代码实现这种连续请求,避免 Callback 嵌 ...
分类:
编程语言 时间:
2016-07-30 18:31:27
阅读次数:
339
引用 "retrofit" : "com.squareup.retrofit2:retrofit:2.0.1", "retrofit-adapter" : "com.squareup.retrofit2:adapter-rxjava:2.0.1", "retrofit-converter" : "c ...
分类:
编程语言 时间:
2016-07-30 13:35:43
阅读次数:
445
0.0 Android开发现在的变化用一个词来形容就是 :翻天覆地
越来越多的项目使用了MVP + Rxjava+Retrofit +Dagger2 + DataBinding等等东西。。 但是这些东西对于木有用过的同学们开起来还是比较头疼的。
转载请标明出处:http://blog.csdn.net/wingichoy/article/details/51981756
网上有很多介绍他们的...
分类:
编程语言 时间:
2016-07-22 19:31:49
阅读次数:
956
转自: http://gank.io/post/560e15be2dca930e00da1083 评注:多图解析,但是我还是未看懂。 前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ...
分类:
移动开发 时间:
2016-07-21 19:48:57
阅读次数:
366
开始第8个问题之前,先说一个词:变换,什么意思呢?
RxJava官方解释:所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。
如果你通过上面的定义没有很好地理解什么是变换、以及为什么要使用变换,那么请看下面这个故事:庖丁宰鸡(包学包会)
养鸡户(被观察者)发送了一个数据:
- 一只活蹦乱跳的鸡。
而这个养鸡户...
分类:
编程语言 时间:
2016-07-20 06:40:40
阅读次数:
436
1. RxJava采用了观察者模式,什么是观察者模式呢,能不能举个例子?答:小偷(被观察者)把手伸进路人的钱包后(事件),给警察(观察者)发了条短信,曰:快来抓我哟!警察收到信息后,立马采取行动,把小偷按倒在地(行动)
这个小偷是不是很贱,偷东西还要告诉警察2. 一个语文作业题:分析下面这句话的主、谓、宾 observable.subscribe(observer)答:
- 主语:observa...
分类:
编程语言 时间:
2016-07-19 10:50:02
阅读次数:
213