自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Rxjava2源码分析

Rxjava2源码分析(一)看源码的前期工作想了解源码解决了什么问题,就着重去想这些问题。rxjava如何顺序执行的,即时是新开了线程,也是顺序执行了。rxjava怎么切换线程的。rxjava取消之后为什么后续不会执行了。看源码要由整体到局部,由局部到细节,由简单到复杂。看的过程有所记录,免得遗忘,也可以画结构图。程序入口在这里插入代码片...

2020-03-14 17:59:38 163

原创 RecycleView的复用和回收分析

RecycleView的复用回收机制1前言一、看代码的一些思路?二、提出问题,探索问题1.问题2.从具体的模型入手总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入提示:文章写完后,目录可以

2021-01-11 15:47:47 338

原创 Rxjava2源码分析(二)

Rxjava2线程调度部分提出问题:1.rxjava2如何进行线程的切换的。2.rxjava2如何保持线程同步的。3.Schedulers他是如何进行调度线程的。1.入口代码Observable.create(new ObservableOnSubscribe<ArrayList<String>>() { @Override public vo...

2020-03-15 16:01:16 147

原创 模仿鱼吧的个人鱼吧界面(简略版)

我们先来看看效果富文本和发帖,回帖,帖子界面我都没实现,我的实现内容是整体的效果,比如鱼吧的悬浮按钮效果等等1.在mainfests的设置MainActivity为NoActionBar主题,这样我们就可以设置我们自己的toolbar了<activity android:name=".MainActivity" android:them...

2019-05-08 21:00:09 174

原创 dagger2的使用2

@Component注解中的dependencies使用如果一个Component需要另一个Component提供注入的类,那么就可以使用dependencies来实现,打个比喻,如果有三个容器A,B,C,AB有化学液体,C中没有,现在C需要A和B中的化学液体,那么就需要A的注射器将A注射到C中,B的注射器将B注射到C中,这里就是比如一下,也许会有点不恰当。话不多说直接上代码来体会(我是接着上一...

2019-04-06 19:47:42 115

原创 dagger2的使用

首先我们添加依赖 compile"com.google.dagger:dagger:2.14.1" annotationProcessor"com.google.dagger:dagger-compiler:2.14.1"前言dagger2是一个依赖注入的框架,我们可以通过dagger2辅助我们注入一个类,而不是new一个,对于依赖注入相关的东西,不懂的可以自行百度,他的好处就是...

2019-04-05 22:45:35 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除