1. 重点理解val的使用规则 引用1 如果说var代表了varible(变量),那么val可看成value(值)的缩写。但也有人觉得这样并不直...
现象 广告模块引入了很多三方sdk,这里的问题体现在google的admob上,期望是将admob升级到18.3.0版本,结果主工程中由于引入了...
现象 成功缓存2个mtg广告,但显示第2个时失败报错:is not ready(can't show because load fail),报错...
现在有个这样的场景,需要你编写一个基础库sdk供上层业务调用,同时考虑引入kotlin,于是你花了3分钟很快就把所有的代码写完了,然后assem...
RecyclerView的使用场景非常丰富,而本篇的源码分析基于上下滑动一个列表的场景来观察它的复用-回收机制。本文基于27.0.0版本进行分析...
本文基于EventBus3.1.1进行源码分析,以发送一个正常事件和粘性事件为例,探索EventBus工作的整个过程。你也可以直接下载demo同...
本文基于Retrofit2.5.0进行源码分析,以发送一个异步get网络请求为例,直到取回数据再渲染到页面的整个过程。Gif示例如下: 本文不过...
示例项目地址:https://github.com/Leeeyou/SampleOfKotlin-InDepth 1. 操作符 1.1 集合操作...
1. 简介 1.1. 历史发展 2011年7月JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。 2012...