240 发简信
IP属地:广东
  • 关于Kotlin语法糖的阶段性总结与思考

    1. 引言 在Android应用的开发语言上,是从Java再发展到Kotlin的,所以Kotlin语言的开发习惯中不可避免会带有Java的痕迹,...

  • 函数类型,一个更好的选择

    1. 概述 函数类型是Kotlin中有而Java中没有的内容,从Java转战Kotlin过程中容易忽略了函数类型的更多作用。 本文主要阐述函数类...

  • 视图绑定(ViewBinding)看这篇就够了

    1. 概述 KAE(kotlin-android-extensions)插件在Kotlin 1.4.20版本开始被废弃,视图绑定(ViewBin...

  • Resize,w 360,h 240
    横竖屏切换引发问题的优雅处理

    1. 引言 页面在横竖屏切换时,如何更好地控制视图和控制数据?本文目标是针对横竖屏切换的开发痛点问题来一波优雅的处理方案。 其中涉及到的主要知识...

  • Resize,w 360,h 240
    一学就会的协程使用——基础篇(九)异常与supervisor

    1. 引言 仅知道协程中可以用CoroutineExceptionHandler来捕获区里异常避免闪退,是远远不够的,因为协程中的异常传递与处理...

  • Resize,w 360,h 240
    一学就会的协程使用——基础篇(八)初识协程异常

    1. 引言 如果学习使用了协程的取消和结构化并发部分的内容,那么协程的异常将是不得不说的内容。 2. 协程的取消异常 协程的取消篇当中,涉及过的...

  • Resize,w 360,h 240
    一学就会的协程使用——基础篇(七)初遇结构化

    1. 引言 前文提及了join函数,那么进一步的便是协程中非常强大的结构化并发设计了。 结构化并发(structured concurrency...

  • Resize,w 360,h 240
    一学就会的协程使用——基础篇(六)初遇挂起

    1. 引言 本文主要是通过比较实用的挂起函数join和await来接触实践协程的挂起作用,同时本部分将会有较多的理解内容。 2. 等待协程执行完...

  • Resize,w 360,h 240
    一学就会的协程使用——基础篇(五)再遇取消

    1. 引言 前面已经知道了协程作用域和协程取消的真正作用了,现在结合着协程作用域和withContext来再次体会下协程取消的便捷。 2. 实践...