我想创建一个随WIFI信号变化而变化的流,但是我的代码仅给出1值并且不会变化。我正在使用WIFI FLUTTER软件包获取WIFI信号WIFI FLUTTER
这里是我扫描WIFI信号的功能
Future<int> getWifiSignals() async {
_htResultNetwork = await loadWifiList();
return _htResultNetwork[0].level;
}
然后我使用Stream Builder进行构建
StreamBuilder(
stream: Stream.fromFuture(getWifiSignals()),
builder: (context, snapshot) {
return Text(snapshot.data.toString());
},)
但是信号没有改变,我是扑扑的新手。