摘要:
一,功能 run 是 Kotlin 的核心作用域函数之一,用于在对象上下文中执行代码块并返回计算结果,支持两种形式(扩展函数与非扩展函数),适用于配置对象与数据转换的混合场景 二,例子:扩展函数形式(对象上下文操作) 代码: //处理按钮点击事件 binding.button5.setOnCl 阅读全文
posted @ 2025-08-16 08:09
刘宏缔的架构森林
阅读(30)
评论(0)
推荐(0)
摘要:
一,用途 with 是 Kotlin 的核心作用域函数之一,专注于在对象上下文中批量执行操作并返回计算结果,通过隐式 this 访问对象成员,适用于需集中处理同一对象属性的场景 二,例子:批量操作对象属性 代码:对同一对象执行多个方法或属性设置,替代冗余的重复对象名书写,注意: 变量自身因为wi 阅读全文
posted @ 2025-08-16 08:09
刘宏缔的架构森林
阅读(28)
评论(0)
推荐(0)
摘要:
一,runBlocking中运行子协程 代码: //处理按钮点击事件 binding.button4.setOnClickListener { runBlocking { println("main start") // 1 val job = launch { // TODO 协程 println 阅读全文
posted @ 2025-08-16 08:09
刘宏缔的架构森林
阅读(26)
评论(0)
推荐(0)
摘要:
一,已结束协程作父协程 代码: //处理按钮点击事件 binding.button1.setOnClickListener { runBlocking { println("main start") // 1 val job = launch { // 协程1 println("launch 1 s 阅读全文
posted @ 2025-08-16 08:09
刘宏缔的架构森林
阅读(4)
评论(0)
推荐(0)
摘要:
一,代码: //处理按钮点击事件 binding.button2.setOnClickListener { runBlocking { val parentJob = launch(CoroutineName("myblock")) { val job1 = launch { println("协程 阅读全文
posted @ 2025-08-16 08:09
刘宏缔的架构森林
阅读(27)
评论(0)
推荐(0)
浙公网安备 33010602011771号