Flutter SteamBuilder 在第一个参数上下文中抛出错误

Flutter SteamBuilder throwing error on first argument context

我的 windows 上的 flutter (v2.8.1) 有问题。

我正在尝试使用 StreamBuilder class 从 firebase 获取数据,但无论如何它都不起作用。我尝试使用 BuildContext 上下文,但它仍然在上下文中抛出错误。

请查看我的代码,让我知道我做错了什么。答案表示赞赏。提前致谢。

StreamBuilder(builder: (BuildContext context, snapshot), stream: _firestore.collection('messages').snapshots()),

错误:

The argument type 'Type' can't be assigned to the parameter type 'Widget Function(BuildContext, AsyncSnapshot<QuerySnapshot<Map<String, dynamic>>>)'.

请检查图像:https://imgur.com/a/QJs6hS9

builder 参数应该是 returns 小部件的函数。

builder: (context, snapshot) {
  // return a widget that uses the snapshot
  // for example
  return Text(snapshot.data().title);
}