2018/7/17
瞄过好多次rxjava了但是一直也没有怎么使用过,好久没写博客了,既然想试一试自己的恒心,那就先拿rxjava来试试水。今天上班时间比较忙,我们公司的app bug实在太多,其他两个小兄弟是专门制造bug的,有没有哪位同学有什么好的办法,让我摆脱帮他们擦屁股的现状。
1.这是我第三次看扔物线大神的这篇文章了给 Android 开发者的 RxJava 详解,今天和之前的目的不一样,今天是打算抱着彻底拿下rxjava的目的来的。今天时间不多,下班已经晚上十点了,先过一遍这篇文章,重点理一理,明天敲几个demo。
2.今天看了概念和基本实现。精辟的两个词异步和简洁,用一句话总结就是在逻辑上保持简洁的异步库。定个任务,分别用handler,AsyncTask和rxjava来写一个下载的功能。今天先这样明天继续
2018/7/18
今天差不多花了一个半小时做上面的demo吧,结果呢,我发现我自己当惯了搬运工,然后我自己写一个handler来完成的异步下载的时候,我发现没什么思路啊,百度完之后发现没有一个差不多让我感到满意的,习惯了上github找开源代码来抄写,找到之后我发现要看完需要很久的时间,这样就和我着重学习rxjava的目的偏差的太远了,然后我就去洗了个澡。在洗澡的过程中我想到了,我这样方法对我现在学习rxjava是可以说是有点抓不住重点的。那我该怎么做?我现在的目的是将rxjava搞通透,也就是先熟悉它是什么,这个任务线大神的文章和其他博客基本上就讲清楚了,基本用法是什么,在没有学会走的情况下,就先别跑,先看rxjava的官方源码和demo,再结合博客文章,写rxjava的demo,有demo的先看demo发挥我搬运工的特长啊,最后总结呗,再运用到公司项目中。ok今天先到这里。
demo地址:https://github.com/bdxtx/RXjavaTest.git
2018/7/19
今天下载了rxandroid的代码看了,就一个很简单的demo,但是看不懂意思。然后就又看了任务线大神的这篇文章,目前看到变换的lift(),前面基本上看懂了,到lift()有点卡住了。
2018/7/20
今天周五,心已经飞了,不写一点的话,我怕自己就这么放弃了。今天看的内容不多,就盯着他rxjava的添加图片的例子看了半天,之前没理解透,刚看的时候这串代码是跳过的,因为不理解什么意思。