Rxjava 从入门到开发
来源:互联网 发布:积分管理数据库设计 编辑:程序博客网 时间:2024/06/12 00:56
rxjava在业内越来越受欢迎,但是虽受欢迎却难理解,辛亏前面有大神们开路,并把心得体会记录流传后辈。比较出名的有抛物线,hi大头鬼等等,当时拜读大神们的文章,感受颇多,最深的体会是:虽得武林绝学,但无奈本人内力不足,学完秘籍还是觉得似懂非懂,得此招数,却无法理解精髓。但是经过一段时间的摸索,也慢慢有了一些对学习rxjava的心得体会,故记录下来充当自己的笔记,也希望可以给想学习rxjava的童鞋一些学习的思路。本篇文章主要分为两大部分:(1)如何学习rxjava(2)rxjava实战案例
一、如何学习rxjava
如何学习rxjava,个人觉得可以从以下几个方面学习:
(1)使用rxjava的好处
随着项目功能增多,代码量会慢慢增加,复杂度也会加强,学习rxjava可以帮助我们:
- 规范项目成员的代码实现
- 让复杂的逻辑变得有条理性
通过以上两点可以规范团队的编码习惯提高效率,另外也方便我们定位问题,解决问题。在这里多说一句关于提高效率的问题,如何可以提高编码效率呢,个人觉得定好编码规范,另外写好代码架构非常重要,目前也出现了一些mvp,flux等等模式帮助我们定好项目规范。
(2)了解rxjava的基本元素
rxjava的基本三要素如下:
- Observable:被观察者
- Subscriber:观察者
- OnSubscribe:一个接口类,是连接被观察者和观察者的桥梁,另外要说明的是onSubscribe是Observable的一个局部变量
上面这样官方的概念其实不容易理解
0 0
- Rxjava 从入门到开发
- RxJava 从入门到出轨
- RxJava 从入门到出轨
- RXJava从入门到熟练
- RxJava从入门到放弃---关于RxJava-入门必看
- RxJava 从入门到爱上它
- RxJava 从入门到爱上它
- RxJava 从入门到放弃再到不离不弃
- RxJava从入门到放弃1.0--rxjava的简单使用
- RxJava开发精要1-从.NET到RxJava
- RxJava开发精要1-从.NET到RxJava
- Dagger2+MVP+RxJava+Retrofit从放弃到入门
- RxJava 2.0 从入门到精通(一)
- RXJava从入门到精通详解(上)
- SNMP从入门到开发
- android之RxJava的学习,从浅到深,从入门到别放弃(一)
- android之RxJava的学习,从浅到深,从入门到别放弃(二)
- RxJava1.x从入门到放弃再到RxJava 2.x(一)
- CALayer画多边形柱体
- performDraw
- 解决libc.so.6: version `GLIBC_2.14′ not found问题
- PKU 2255 Tree Recovery(二叉树)
- 天梯赛练习——帅到没朋友
- Rxjava 从入门到开发
- ORA-12560: TNS: 协议适配器错误
- Yii2.0 ArrayHelper::map() 使用方法
- FFmpeg发送流媒体的命令(UDP,RTP,RTMP)
- 剑指offer:树的子结构
- ajax中error函数参数详解
- pthread_create()创建线程最大个数
- ArrayList循环遍历并删除元素的常见陷阱
- 开通博客学图像处理