1. 引言 在Android应用的开发语言上,是从Java再发展到Kotlin的,所以Kotlin语言的开发习惯中不可避免会带有Java的痕迹,...
1. 概述 函数类型是Kotlin中有而Java中没有的内容,从Java转战Kotlin过程中容易忽略了函数类型的更多作用。 本文主要阐述函数类...
1. 概述 KAE(kotlin-android-extensions)插件在Kotlin 1.4.20版本开始被废弃,视图绑定(ViewBin...
1. 引言 页面在横竖屏切换时,如何更好地控制视图和控制数据?本文目标是针对横竖屏切换的开发痛点问题来一波优雅的处理方案。 其中涉及到的主要知识...
1. 引言 仅知道协程中可以用CoroutineExceptionHandler来捕获区里异常避免闪退,是远远不够的,因为协程中的异常传递与处理...
1. 引言 如果学习使用了协程的取消和结构化并发部分的内容,那么协程的异常将是不得不说的内容。 2. 协程的取消异常 协程的取消篇当中,涉及过的...
1. 引言 前文提及了join函数,那么进一步的便是协程中非常强大的结构化并发设计了。 结构化并发(structured concurrency...
1. 引言 本文主要是通过比较实用的挂起函数join和await来接触实践协程的挂起作用,同时本部分将会有较多的理解内容。 2. 等待协程执行完...
1. 引言 前面已经知道了协程作用域和协程取消的真正作用了,现在结合着协程作用域和withContext来再次体会下协程取消的便捷。 2. 实践...