240 发简信
IP属地:陕西
  • Kotlin Flow 倒计时

    冷流才是正统!!!!!!!! 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...

  • 120
    Kotlin DSL回调

    缘起【熊猫先生】的文章【如何让你的回调更具Kotlin风味】[https://juejin.cn/post/6844903769436585991] 1. 个人关于回调的理解...

  • Kotlin Boolean 扩展

    1. 新建 BooleanExt.kt 文件 2. 不带返回值的时候 测试代码 结果 3. 带返回值的时候 测试代码 结果 4. 和别的表达式联合链式调用 测试代码 结果 小...

  • 其实 otherwise 不适合放前面,有画蛇添足之嫌疑。第一个已足够完美了。

    为 Kotlin 中的 Boolean 类扩展一套流式 API

    近日拜读了大佬 mikyou 一篇讲 Kotlin 中泛型的 文章,里面说到 Kotlin 中泛型应用场景的问题时提到了给 Boolean 扩展出一套流式 API 的点子,甚...

  • kotlin核心编程pdf

    链接: 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 能解决什么问题 和传统的使用方式的优缺点是是什...

  • 基于ViewBinding 和 DataBinding的BaseActivity

    看完这篇文章,决定自己写一个[https://www.jianshu.com/p/e8c449887b49] 1 build.gradle(:app) 添加ViewBindi...

  • 泛型默认继承 ViewBinding 它不香吗