频繁的⌘ + R频繁的502频繁的卡顿等待最终将我拒之门外本以为可以吹着小曲炒两个拿手小菜倒一杯散装白酒...却不...[作者空间]
首发于公众号: DSGtalk1989 最可怕的还是来了,依赖注入一直是一般工程师最最不愿意去碰的东西。复杂,不易...[作者空间]
首发于公众号: DSGtalk1989 先依赖,具体版本号见ARouter GitHub(https://gith...[作者空间]
首发于公众号: DSGtalk1989 这两尊大佛,基本都是结伴出现的,我们先什么都不管把依赖添加进来,考虑到可能...[作者空间]
首发于公众号: DSGtalk1989 我们选择使用google的官方ORM框架room 先引入依赖 这里要注意哦...[作者空间]
首发于公众号: DSGtalk1989 依赖,最新版本见版本号(https://mvnrepository.com...[作者空间]
首发于公众号: DSGtalk1989 DataBinding首先我们需要在module的build.gradle...[作者空间]
首发于公众号: DSGtalk1989 自动清理代理类,会跟随着组件的生命周期,当组件被回收时会自我置null,这...[作者空间]
首发于公众号: DSGtalk1989 我们直接使用最最契合的Kotlin功能点,属性代理来实现 首先我们按照文中...[作者空间]
首发于公众号: DSGtalk1989 33.协程 & Retrofit 本质上来说,所有的Rxjava的情况我们...[作者空间]
首发于公众号: DSGtalk1989 32.协程异常处理 异常的传播 launch和actor构建器是不传播异常...[作者空间]
首发于公众号: DSGtalk1989 31.协程挂起函数的组合 同步与并发通常情况下,协程中的挂起函数都是同步执...[作者空间]
首发于公众号: DSGtalk1989 30.协程取消与超时 如何取消我们需要的取消上文中出现了cancel方法来...[作者空间]
首发于公众号: DSGtalk1989 29.上下文与调度器 调度器与线程前面我们说到launch提供了3个可选的...[作者空间]
首发于公众号: DSGtalk1989 28.协程基础 准备工作如果你使用的是Android studio,在bu...[作者空间]
首发于公众号: DSGtalk1989 27.类型别名 从kotlin1.1开始支持类型别名。这个特别有用处。我们...[作者空间]
首发于公众号: DSGtalk1989 26.反射 函数引用我们用::加上函数名的方式表示函数的引用。我们有这样一...[作者空间]
首发于公众号: DSGtalk1989 25.异常捕捉 受控异常和非受控异常java中的异常我们分为两种,一种是受...[作者空间]
首发于公众号: DSGtalk1989 24.操作符重载 操作符方法对应表 针对以上表格中列出来的所有,我们均可以...[作者空间]
首发于公众号: DSGtalk1989 23.相等判断 a == b最终使用的是a?.equals(b) ?: b...[作者空间]