flutter - Flutter:如何检查流是否为空或没有事件?
问题描述
我正在使用flutter_beacon
包来扫描这样的信标,
_streamRanging =
flutterBeacon.ranging(regions).listen((RangingResult result) {
if (result.beacons.isEmpty) {
_streamRanging.cancel();
onBleSearch(false);
}
//do something else
}
);
现在因为没有找到我想调用的信标onBleSearch(false)
,但它没有进入函数内部,.listen((l){})
因为我认为没有事件可以调用该函数
那么我如何检查流是否没有数据并调用这个onBleSearch(false)
函数呢?
解决方案
推荐阅读
- typescript - 如何将数组联合设置为函数返回类型
- c# - 如何迭代实际节点和后代?
- c# - C# XML 文档链接到 TTFile 中的行
- java - 如何使用反射从外部 JAR 文件中检索一些资源
- javascript - 如何在不与 webgl 中启用的透明度混合的情况下渲染对象
- css - 当里面的文本太长时,希望 flexbox 按钮占用换行符
- c# - 尝试使用 Odbc 和 MySQL 在参数化查询中插入正确的字符串值会导致数据库中的字符串为空
- amazon-web-services - 运行 lambda 函数,其中函数名称如“my_function”
- google-analytics - Google Analytics - 是否必须从托管 Google Analytics 帐户的 Google 个人资料创建服务帐户?
- delphi - 如何在启动画面的任务栏中不显示图标