示例代码

        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相关推荐

  1. 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决...

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://lihuan-dianxian.blogbus.com/logs/42102230.html 同学拿了个很简单的小程序过 ...

  2. python restful接口返回类型出错_使用Python和Flask返回API错误消息

    我正在使用Python和Flask设计RESTful API. 如预期的那样,如果一切顺利,则API需要接收API请求并返回数据,但是在发生错误的情况下,它需要轻柔地失败并返回正确的错误. 我通常会在 ...

  3. Kotlin学习笔记29(完结篇) Flow part2 Flow的Buffer 中间操作符zip 打平 异常处理 Flow的完成 onCompletion的优势 onCompletion陷阱

    参考链接 示例来自bilibili Kotlin语言深入解析 张龙老师的视频 1  Buffer 缓冲 /*** Buffer 缓冲* 这里没有使用缓冲*/private fun myMethod() ...

  4. Kotlin学习笔记28 Flow part2 Flow引入 Flow的执行 取消 构建器 中间操作符 终端操作符 默认执行顺序 上下文相关

    参考链接 示例来自bilibili Kotlin语言深入解析 张龙老师的视频 1  一个方法返回多个结果各种实现 /*** 一个方法返回多个结果* 方式1 返回一个集合* 特点* 1 方法本身是阻塞的 ...

  5. KMM(Kotlin Multiplatform Mobile)Welcome to Kotlin/Native World

    1. 什么是Kotlin/Native Kotlin/Native是一种将Kotlin源码编译成不需要任何VM支持的目标平台二进制数据的技术,编译后的产物可以直接运行在目标平台上,设计Kotlin/N ...

  6. 深入理解 Kotlin coroutine (二)

    原文链接:https://github.com/enbandari/Kotlin-Tutorials 上周我们把 Kotlin Coroutine 的基本 API 挨个讲了一下,也给出了一些简单的封装 ...

  7. 干货 | 携程机票 App KMM 跨端生产实践

    作者简介 禹昂,携程移动端资深工程师,Kotlin 中文社区核心成员,图书<Kotlin 编程实践>译者. Derek,携程资深研发经理,专注于移动端开发,热衷于各种跨端技术的研究和实践. ...

  8. 5、异步流(Asynchronous Flow)

    异步流(官方文档) 目录 1.多个值的表示 1.1.使用Sequences 1.2.使用suspend函数 1.3.使用Flow 2.Flow是延迟执行的 3.取消flow的基本使用 4.flow构建 ...

  9. Kotlin之SharedFlow和Stateflow

    SharedFlow SharedFlow是一个hot stream. sharedflow有以下特点: 没有默认值 可以保持旧值 emit会挂起直到所有的订阅者处理完成 public fun < ...

  10. Kotlin Flow 冷流 StateFlow 热流 StateFlow 的应用

    Flow是冷流.简单来说.如果Flow有了订阅者Collector以后,发射出来的值才会存在内存中, 这和懒加载的概念很像 与之相对的是热流,StateFlow和SharedFlow 是热流,在垃圾回 ...

最新文章

  1. mysql四个字符串类型_mysql的数据类型4---字符串类型
  2. Java中关于==和equal的区别 以及equals()方法重写
  3. 允许修改 SharePoint2010 中的电子邮件
  4. 手把手教你将H5游戏打包为手游
  5. [渝粤教育] 三江学院 大学生创新基础课程 参考 资料
  6. Oracle 集合转字符,PL/SQL Challenge 每日一题:2014-5-30 将逗号隔开的字符串转换为集合...
  7. Java GUI简单点名器
  8. 洛谷 P1509 找啊找啊找GF(复习二维费用背包)
  9. JavaSE基础-02-接口
  10. 在 ASP.NET MVC 中充分利用 WebGrid
  11. VB获取窗体的位置和大小
  12. ext3与ext4主要区别
  13. 教程——sumolympics
  14. 深圳/合肥/苏州 | 未来机器人招聘标定算法工程师/感知算法工程师等岗位
  15. w7设置双显示器_4K+144Hz 支持FreeSync Acer XV273K显示器评测
  16. 这样做,你的面试成功率将达到 90%
  17. 32、出任爬虫公司CEO(爬取职友网招聘信息)
  18. Files 使用体验:一款高颜值 Windows 第三方资源管理器
  19. Android 12没显示出app的微件问题
  20. Sushi的MISO:不断扩展的DeFi边界

热门文章

  1. Idear创建Maven项目
  2. 路由器总是有信号无网络连接到服务器,路由器有信号没网络怎么回事?路由器没网络的解决方案...
  3. 怎么进入华为路由器终端管理系统
  4. 完美配色排版海报模板|神奇的色彩搭配
  5. [愚见]Lightening Network for Low-LightImage Enhancement
  6. [愚见]《EnlightenGAN: Deep Light EnhancementWithout Paired Supervision》
  7. 京东618大促,全店商品如何导出?
  8. 通过摄像机视频设备或者流媒体服务器SDK获取到数据转换成RTMP流实现网页手机微信播放
  9. 1072. 开学寄语(20)
  10. 校园实践-校园二手交易项目组-墨刀原型