kotlin使用StateFlow的collect出错This is an internal kotlinx.coroutines API
示例代码
lifecycleScope.launch {viewModel.testFlow.collect {}}
问题 kotlin使用StateFlow的collect出错
This is an internal kotlinx.coroutines API that should not be used from outside of kotlinx.coroutines. No compatibility guarantees are provided.It is recommended to report your use-case of internal API to kotlinx.coroutines issue tracker, so stable API could be provided instead
解决
代码中加上
import kotlinx.coroutines.flow.collect
kotlin使用StateFlow的collect出错This is an internal kotlinx.coroutines API相关推荐
- 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决...
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://lihuan-dianxian.blogbus.com/logs/42102230.html 同学拿了个很简单的小程序过 ...
- python restful接口返回类型出错_使用Python和Flask返回API错误消息
我正在使用Python和Flask设计RESTful API. 如预期的那样,如果一切顺利,则API需要接收API请求并返回数据,但是在发生错误的情况下,它需要轻柔地失败并返回正确的错误. 我通常会在 ...
- Kotlin学习笔记29(完结篇) Flow part2 Flow的Buffer 中间操作符zip 打平 异常处理 Flow的完成 onCompletion的优势 onCompletion陷阱
参考链接 示例来自bilibili Kotlin语言深入解析 张龙老师的视频 1 Buffer 缓冲 /*** Buffer 缓冲* 这里没有使用缓冲*/private fun myMethod() ...
- Kotlin学习笔记28 Flow part2 Flow引入 Flow的执行 取消 构建器 中间操作符 终端操作符 默认执行顺序 上下文相关
参考链接 示例来自bilibili Kotlin语言深入解析 张龙老师的视频 1 一个方法返回多个结果各种实现 /*** 一个方法返回多个结果* 方式1 返回一个集合* 特点* 1 方法本身是阻塞的 ...
- KMM(Kotlin Multiplatform Mobile)Welcome to Kotlin/Native World
1. 什么是Kotlin/Native Kotlin/Native是一种将Kotlin源码编译成不需要任何VM支持的目标平台二进制数据的技术,编译后的产物可以直接运行在目标平台上,设计Kotlin/N ...
- 深入理解 Kotlin coroutine (二)
原文链接:https://github.com/enbandari/Kotlin-Tutorials 上周我们把 Kotlin Coroutine 的基本 API 挨个讲了一下,也给出了一些简单的封装 ...
- 干货 | 携程机票 App KMM 跨端生产实践
作者简介 禹昂,携程移动端资深工程师,Kotlin 中文社区核心成员,图书<Kotlin 编程实践>译者. Derek,携程资深研发经理,专注于移动端开发,热衷于各种跨端技术的研究和实践. ...
- 5、异步流(Asynchronous Flow)
异步流(官方文档) 目录 1.多个值的表示 1.1.使用Sequences 1.2.使用suspend函数 1.3.使用Flow 2.Flow是延迟执行的 3.取消flow的基本使用 4.flow构建 ...
- Kotlin之SharedFlow和Stateflow
SharedFlow SharedFlow是一个hot stream. sharedflow有以下特点: 没有默认值 可以保持旧值 emit会挂起直到所有的订阅者处理完成 public fun < ...
- Kotlin Flow 冷流 StateFlow 热流 StateFlow 的应用
Flow是冷流.简单来说.如果Flow有了订阅者Collector以后,发射出来的值才会存在内存中, 这和懒加载的概念很像 与之相对的是热流,StateFlow和SharedFlow 是热流,在垃圾回 ...
最新文章
- mysql四个字符串类型_mysql的数据类型4---字符串类型
- Java中关于==和equal的区别 以及equals()方法重写
- 允许修改 SharePoint2010 中的电子邮件
- 手把手教你将H5游戏打包为手游
- [渝粤教育] 三江学院 大学生创新基础课程 参考 资料
- Oracle 集合转字符,PL/SQL Challenge 每日一题:2014-5-30 将逗号隔开的字符串转换为集合...
- Java GUI简单点名器
- 洛谷 P1509 找啊找啊找GF(复习二维费用背包)
- JavaSE基础-02-接口
- 在 ASP.NET MVC 中充分利用 WebGrid
- VB获取窗体的位置和大小
- ext3与ext4主要区别
- 教程——sumolympics
- 深圳/合肥/苏州 | 未来机器人招聘标定算法工程师/感知算法工程师等岗位
- w7设置双显示器_4K+144Hz 支持FreeSync Acer XV273K显示器评测
- 这样做,你的面试成功率将达到 90%
- 32、出任爬虫公司CEO(爬取职友网招聘信息)
- Files 使用体验:一款高颜值 Windows 第三方资源管理器
- Android 12没显示出app的微件问题
- Sushi的MISO:不断扩展的DeFi边界
热门文章
- Idear创建Maven项目
- 路由器总是有信号无网络连接到服务器,路由器有信号没网络怎么回事?路由器没网络的解决方案...
- 怎么进入华为路由器终端管理系统
- 完美配色排版海报模板|神奇的色彩搭配
- [愚见]Lightening Network for Low-LightImage Enhancement
- [愚见]《EnlightenGAN: Deep Light EnhancementWithout Paired Supervision》
- 京东618大促,全店商品如何导出?
- 通过摄像机视频设备或者流媒体服务器SDK获取到数据转换成RTMP流实现网页手机微信播放
- 1072. 开学寄语(20)
- 校园实践-校园二手交易项目组-墨刀原型