首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
明明acc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
Android使用Flow+协程封装一个FlowBus
Android使用Flow+协程封装一个FlowBus 做过Android的同学应该都使用过EvenutBus、Rxbus、LiveDataBus等,这些第三方不仅要导入依赖包,而且还要注册和取消注册
Android使用协程+Flow实现打字机效果
Android使用协程+Flow实现打字机效果 1.前言: 最近在开发Ai智能问答对话项目时,需要实现一个打字机效果,于是使用Kotlin协程+Flow实现了这个效果,感觉还挺不错的,直接上代码. 2
Kotlin的Flow用法(实例加长加倍版)
一、Kotlin的简单概念 Kotlin Flow 是 Kotlin 协程库(kotlinx.coroutines)中的一个核心组件,用于处理异步数据流。它类似于 RxJava 的 Observabl
用错了Flow?每一次订阅都对应一次数据库的查询操作?Flow/StateFlow/SharedFlow 正确使用姿势
一次 Flow 的订阅,对应一次数据库的查询操作,还不优化? StateFlow 真的就是 LiveData 么? 正确认识 Flow/StateFlow/SharedFlow, 冷数据流/热数据流。
Kotlin之witchContext与launch以及async的区别
在使用协程的过程中,有几个不同的启动协程的函数,分别适用于不同的场景。主要包括withContext、launch、async,这篇文章主要是通过一个例子来看看这几个协程启动函数的区别,每一个函数都有其使用的场景,可以根据要实现的目标来选择到底应该使用哪个函数。 lauch是最…
Kotlin优化Android启动速度方案
优化 Android 应用的启动速度是提升用户体验的重要环节。以下是使用 Kotlin 优化应用启动速度的完整方案: 一、冷启动流程优化 冷启动的三个关键阶段: Application 初始化 Act
Android Kotlin中如何优雅地退出循环?
Kotlin中如何退出forEach 在 Kotlin 中,forEach 是一个高阶函数,它在遍历集合时会对集合中的每一个元素执行给定的 lambda 表达式。若要在 forEach 中退出循环,
kotlin 协程:一文搞定异常传递与处理
本文全面解释协程的异常传递机制以及处理方式,摆脱只会使用 try catch 的尴尬,以更优雅和更灵活的方式处理异常。
Kotlin 异步 | Flow 限流的应用场景及原理
异步数据流中的生产者可能会生产过多的数据,而消费者并不需要那么多,所以限流就有用武之地了。App 开发中有一些常见的限流场景,比如搜索框防抖、点击事件防抖、防过度刷新。
面试题 | 等待多个异步任务的结果
App 开发中,等待多个并发结果的场景很多见。这一篇会介绍几种解决方案,并在真实的业务场景比较它们的优缺点。