Android Basics: Kotlin(2) - Coroutine
Kotlin 协程学习笔记(2):协程与线程的区别、GlobalScope/runBlocking/lifecycleScope 的使用、suspend 函数、Job 取消以及 async/await 并发。
从不同的线索,
翻阅这里的文字。
Kotlin 协程学习笔记(2):协程与线程的区别、GlobalScope/runBlocking/lifecycleScope 的使用、suspend 函数、Job 取消以及 async/await 并发。
Kotlin 委托模式笔记:用接口委托减少样板代码、by 关键字用法、属性委托的读写、lazy 延迟初始化以及自定义委托类的写法。
Kotlin 基础语法学习笔记(1):val/var 变量声明、基本数据类型、when 表达式、null 安全操作符、类定义、成员变量和方法、继承与接口实现。
用 RecyclerView 配合 LinearLayout 动态添加 View 实现嵌套列表,以品类标题加菜品项目为例讲解数据结构设计和 adapter 绑定。
用 CountDownTimer、AlarmManager 和 BroadcastReceiver 实现安卓后台计时器,支持离开应用后继续计时并通过通知提醒,附完整实现思路。