Alec's blog

唯纯粹与热爱不可辜负

0%

前言

2021已经过去三个月,春节过年之后也有一个月了,我坐在出租屋的房子里写下这篇小结。

阅读全文 »

前言

写下这篇小结的时候,刚结束了大三上这一学期,我坐在广州南的高铁站候车区,等候着回家的列车。

阅读全文 »

更新

前段时间面试和面试官聊到了这个问题,下文解决方案本质就是一个设置锚点,由此去处理回调的过程。这样看,整件事情就的就变得很简单了。

稍微复杂点的就是,这个锚点并不是在开启异步任务时可以确定的,插入一张图片的position是受到它前边的图片的影响的。ImageSpan插入EditText中有占位的String的(一般设置为图片的url),那么图片插入和未插入会影响到下一张图的position。因此设置一个标志类还是有必要的。

情景

在尝试自定义一个Html.TagHandler解析一段图文混排的文本时遇到一个问题:IO线程加载多张图像时,它们的回调时间是不可控的,导致他们插入到文本中的位置出错。

阅读全文 »

CareFree - 无忧日记

Description

  • 一款用于记录日记以及便笺并且自动生成能动值和心情报表的App,你可以直观地看到你最近七天的心情变化和是否拥有足够行动力,从而调节你的生活状态。
阅读全文 »

前言

RxJava执行异步任务执行结果通常以回调的方式返回,当存在多个异步任务时,返回的多个结果难以协作。而使用Courtines则可以将异步执行的结果返回到同一个代码块里面,这将大大提高了多个异步执行任务的协作能力。

阅读全文 »