我尝试使用FireStoreListView
小部件的流,但我不知道如何使用。我需要一个流,因为我需要文档在更改时更新。
流为:
final Stream<QuerySnapshot> _postsStream = FirebaseFirestore.instance.collection('posts').orderBy('created_time').snapshots();
使用FirestoreListView
FirestoreListView(
query: _postsStream,
itemBuilder: ,
)
出现以下错误
The argument type 'Stream<QuerySnapshot<Object>>' can't be assigned to the parameter type 'Query<dynamic>'.
FirestoreListView
小部件正在查找Query<dynamic>
,但我不确定如何使用Stream
来查找。这可能吗?
1条答案
按热度按时间zf9nrax11#
因为
FirestoreListView#query
使用的是Query
类型,而不是Stream
。只需从查询中删除snapshots
方法:并直接在
FirestoreListView
中使用: