冷流才是正统!!!!!!!! 1. 【有】生命周期感知,倒计时 1.离开页面,倒计时停止,回到页面倒计时继续,例如广告可于 Activity / Fragment 中直接使用...
冷流才是正统!!!!!!!! 1. 【有】生命周期感知,倒计时 1.离开页面,倒计时停止,回到页面倒计时继续,例如广告可于 Activity / Fragment 中直接使用...
flow 是异步数据流,为了解决挂起函数异步返回单个数据。网络请求都是一次性的,用啥流?用挂起函数就行了。
kotlin--Flow结合retrofit运用kotlin集成retrofit获取网络数据,将数据通过Flow发射 效果: 1.定义实体类和网络相关 实体类: Api: Retrofit的工具类: 2.ViewModel...
withContext 的源码,也能看到,创建的新的协程。创建 ScopeCoroutine 或者 UndispatchedCoroutine 或者 DispatchedCoroutine
Android Kotlin之withContext(协程)使用withContext kotlin 中 GlobalScope 类提供了几个创建协程的构造函数: launch: 创建协程 async : 创建带返回值的协程,返回的是 D...
我打印了一下 withContext() 内部和外部的 CoroutineScope,二者的HEX地址不同,所以withContext 会创建一个新的协程。
Android Kotlin之withContext(协程)使用withContext kotlin 中 GlobalScope 类提供了几个创建协程的构造函数: launch: 创建协程 async : 创建带返回值的协程,返回的是 D...
缘起【熊猫先生】的文章【如何让你的回调更具Kotlin风味】[https://juejin.cn/post/6844903769436585991] 1. 个人关于回调的理解...
1. 新建 BooleanExt.kt 文件 2. 不带返回值的时候 测试代码 结果 3. 带返回值的时候 测试代码 结果 4. 和别的表达式联合链式调用 测试代码 结果 小...
其实 otherwise 不适合放前面,有画蛇添足之嫌疑。第一个已足够完美了。
为 Kotlin 中的 Boolean 类扩展一套流式 API近日拜读了大佬 mikyou 一篇讲 Kotlin 中泛型的 文章,里面说到 Kotlin 中泛型应用场景的问题时提到了给 Boolean 扩展出一套流式 API 的点子,甚...
链接: https://pan.baidu.com/s/1i7BOzcXhQa_E5Nt0imhveg[https://pan.baidu.com/s/1i7BOzcXhQa...
泛型 + 抽象的实现版本 https://www.jianshu.com/p/2e74750b3a3f
该文中的基类中,强转、判断、抛出异常,极度不优雅。
基于ViewBinding 和 DataBinding的BaseActivity是什么 三个问题: Viewbinding和 DataBinding 是什么 Viewbinding和 DataBinding 能解决什么问题 和传统的使用方式的优缺点是是什...
按照你的思路,我写了一个demo,测试通过。
这个是链接 https://www.jianshu.com/p/2e74750b3a3f
基于ViewBinding 和 DataBinding的BaseActivity是什么 三个问题: Viewbinding和 DataBinding 是什么 Viewbinding和 DataBinding 能解决什么问题 和传统的使用方式的优缺点是是什...
看完这篇文章,决定自己写一个[https://www.jianshu.com/p/e8c449887b49] 1 build.gradle(:app) 添加ViewBindi...
泛型默认继承 ViewBinding 它不香吗