update time 2021年04月27日19:50:07,文章版本:V 1.4,阅读时间40分钟,建议先收藏后阅读,注意以点学面,面试问法千变万化但是答案就那些。 主要...
update time 2021年04月27日19:50:07,文章版本:V 1.4,阅读时间40分钟,建议先收藏后阅读,注意以点学面,面试问法千变万化但是答案就那些。 主要...
Handler通常都会面被问到这几个问题 - 1.一个线程有几个Handler? - 2.一个线程有几个Looper?如何保证? - 3.Handler内存泄漏原因? - 4...
对项目的基本介绍 1.整个框架主要是给MVVM框架使用的,自己写完interface接口后,通过自定义的注解就能自动生成接口方法2.用Kotlin的Flow去代替Rxjava...
最近学习了然后仿写了一个任务流来处理首次打开App启动问题,下面的介绍也基于启动App的情况下介绍的,写完发现才先起来早就有jetpack的WorkManager!!但是写都...
为了写这篇文章,我反复的看了好几十遍源码。而且写的时候时间间隔比较长,有时候写着写着自己都混乱了,又去看一遍源码去分析,所以可能会重复的内容比较多也会稍微乱一点,不过我相信你...
先提出几个问题,然后本片文章就根据下面几个问题做源码的解读。 1.整个请求的流程是怎样的?2.底层是如何用 OkHttp 请求的?3.Okhttp是异步的,retrofit是...
LiveDataBus大家都很熟悉了,网上也有很多通过反射实现的LiveDataBus。但是通过反射实现的代码比较混乱,也比较难以理解。这里给出一版通过代码实现的。更加的简洁...
这个工具类的诞生有两个原因1.我很喜欢log信息,但是log出来的信息只能连接电脑在控制台才能看到2.有一天测试问我,你们这些日志保存在手机哪里,我怎么能弄出来看一下?于是乎...
本片文章讲一些kotlin协程的基础 1.suspend关键字 我们知道suspend函数时协程中的重点,很多人也知道suspend函数,就是挂起和恢复。但是suspend函...