码迷,mamicode.com
首页 >  
搜索关键字:rxjava    ( 473个结果
Rxjava+ReTrofit+okHttp深入浅出-终极封装
Rxjava+ReTrofit+okHttp背景:    学习Rxjava+Retrofit+okhttp已经一段时间了,发现确实很强大,但是使用起来稍微有点麻烦,在工作中重复的代码太多,所以决定对http请求基于retrofit封装,最终效果还是比较满意,10行代码搞定预处理+加载框+错误处理+结果处理+gson转换回调!效果:优化完activity中的代码:// 完美封装简化版 priv...
分类:编程语言   时间:2016-07-18 20:19:03    阅读次数:1176
RxJava 学习笔记(八) --- Combining 结合操作
Filter 只发射通过了谓词测试的数据项 OfType ofType是filter操作符的一个特殊形式它过滤一个Observable只返回指定类型的数据 Take 只发射开始的N项数据 TakeLast 只发射最后N个元素 TakeLastBuffer 将最后的N项数据当做单个数据发射 Skip 跳过开始的N项数据 SkipLast 跳过后面...
分类:编程语言   时间:2016-07-15 11:11:01    阅读次数:643
深入浅出RxJava就这一篇就够了
前言: 第一次接触RxJava是在前不久,一个新Android项目的启动,在评估时选择了RxJava。RxJava是一个基于事件订阅的异步执行的一个类库。听起来有点复杂,其实是要你使用过一次,就会大概明白它是怎么回事了!为是什么一个Android项目启动会联系到RxJava呢?因为在RxJava使用起来得到广泛的认可,又是基于Java语言的。自然会有善于组织和总结的开发者联想到Android!没...
分类:编程语言   时间:2016-07-13 23:16:04    阅读次数:328
RxJava 学习笔记(七) --- Filtering 过滤操作
Filter 只发射通过了谓词测试的数据项 OfType ofType是filter操作符的一个特殊形式它过滤一个Observable只返回指定类型的数据 Take 只发射开始的N项数据 TakeLast 只发射最后N个元素 TakeLastBuffer 将最后的N项数据当做单个数据发射 Skip 跳过开始的N项数据 SkipLast 跳过后面...
分类:编程语言   时间:2016-07-13 16:52:31    阅读次数:2500
Dagger2 这次入门就不用放弃了
Dagger2 这次入门就不用放弃了前言之前也研究过很多次Dagger2这东西了,可能以后RxJava+Retrofit+MVP+Dagger2是Android发展的主流框架,看了Dagger2的实现代码,有点不明所以。上网也有很多文章介绍依赖注入、Dagger2的组件等等那些,这样这样这样什么组件呀、模块呀、注入呀。但是感觉对于入门来说那些文章都没有说到点子上,具体怎么用这个核心点而且应该怎么写代...
分类:其他好文   时间:2016-07-13 16:18:24    阅读次数:181
[android架构篇]mvp+rxjava+retrofit+eventBus
android架构篇mvp+rxjava+retrofit+eventBus高层不应该知道低层的细节,应该是面向抽象的编程。业务的实现交给实现的接口的类。高层只负责调用。首先,要介绍一下一个项目中好架构的好处:好的软件设计必须能够帮助开发者发展和扩充解决方案,保持代码清晰健壮,并且可扩展,易于维护,而不必每件事都重写代码。面对软件存在的问题,必须遵守SOLID原则(面向对象五大原则),不要过度工程化...
分类:移动开发   时间:2016-07-12 17:38:05    阅读次数:298
Retrofit+RxJava 优雅的处理服务器返回异常、错误
开始本博客之前,请先阅读: Retrofit请求数据对错误以及网络异常的处理 异常&错误实际开发经常有这种情况,比如登录请求,接口返回的 信息包括请求返回的状态:失败还是成功,错误码,User对象等等。如果网络等原因引起的登录失败可以归结为异常,如果是用户信息输入错误导致的登录失败算是错误。假如服务器返回的是统一数据格式:/** * 标准数据格式 * @param */ publ...
分类:编程语言   时间:2016-07-12 00:04:19    阅读次数:8498
创业8
第二个周一。 调整了健身计划。8点起床,8点半跑步,到9点。9点半出发去咖啡店。 中途去交物业费。 10点45到咖啡店。开始一天的工作。 本周要做的几件事情: 1)RxJava读完。 2)RN。 3)准备直播的大纲。 仍然是走路上下班,晚上可以跳绳800下,不再跑步了。 ...
分类:其他好文   时间:2016-07-11 12:30:18    阅读次数:192
RxJava 并发之线程调度
由于 Rx 目标是用在异步系统上并且 Rx 支持多线程处理,所以很多 Rx 开发者认为默认情况下 Rx 就是多线程的。 其实实际情况不是这样的,Rx 默认是单线程的。除非你明确的指定线程,否则所有 onNext/onError/onCompleted 以及各个操作函数的调用都是在同一个线程中完成的。例如下面的示例:final BehaviorSubject subject = Be...
分类:编程语言   时间:2016-07-10 19:19:42    阅读次数:212
RxJava 驯服数据流之自定义操作函数
RxJava 提供了很多操作函数。加上各种重载函数,一共有 300 多个操作函数。这些函数中只有很少一部分是核心的操作函数,离开这些核心的函数根本就没法使用 RxJava 了。其他的大部分函数只是一些便捷函数,方便开发者使用,并且他们的名字基本都说明了他们的用法。比如 如果操作函数 source.First(user -> user.isOnline()) 不存在,则我们依然可以使用 source....
分类:编程语言   时间:2016-07-10 18:59:52    阅读次数:237
473条   上一页 1 ... 28 29 30 31 32 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!