flutter - 使用 StreamTransformer 缓冲多个事件?
问题描述
我正在使用 flutter_blue 从蓝牙低功耗设备获取数据流(列表)。然后我需要将其转换为不同数据类型的不同流(本质上是 Map<String, dynamic> / JSON 的流)。
我的问题出现了,因为 1 个 JSON 事件可能包含来自初始流的多个事件。有没有办法使用 StreamTransformers 缓冲多个事件以输出单个事件。我知道反过来也是可能的,StreamTransformers 可以为一个输入事件输出多个事件。
谢谢。
解决方案
推荐阅读
- postgresql - 如何优化脚本
- html - 对于 768px 的响应式视图,body 是 {overflow: hidden;} 但它不起作用。我的身体有两个 div。它们并排显示
- perl - 如何在我自己的包中重新定义子,但从新包中访问旧包
- typescript - 找不到模块 (ts-jest)
- javascript - 自定义音频播放器搜索栏在 Javascript 中的 OnChange 事件后停止移动
- c# - 无法使用 C# 和 Syncfusion 保存 Excel 工作表
- python - 如何通过cron停止ffmpeg直播到youtube?
- laravel - Laravel 会缓存它的 .env 吗?我有一个奇怪的问题
- docker - 从 NiFi Docker 容器创建 Dockerfile
- r - R wilcoxon 组检验