【发布时间】:2023-03-21 17:26:02
【问题描述】:
使用EventChannel 从本机代码接收事件。
内容是字符串,我想用SnackBar 显示它。
但是Scaffold.of 返回空值。而且我没有发现任何东西可以得到BuildContext 的Scaffold 由Widget Build(...) 创建。
代码是这样的:
@override
void initState() {
super.initState();
showMsg.receiveBroadcastStream().listen(
(event) => setState(() {
Scaffold.of(context).showSnackBar(new SnackBar(
content: new Text(event.toString()),
));
}),
onError: (event) => {}
);
【问题讨论】: