【发布时间】:2020-04-29 07:43:58
【问题描述】:
您好,我正在使用 Flutter Firestore,并且我的动态数据每秒都在变化,所以我选择了用户 streabuilder(),但是我从 catch 获取数据的问题是我无法禁用的,任何人都知道如何我只能从服务器端设置流
这是我的代码:
child: StreamBuilder(
stream: firestore.collection("messages").snapshots(),
builder: (context,snapShot){
if(!snapShot.hasData) return Container();
List<DocumentSnapshot> list = snapShot.data.documents;
if(list.isNotEmpty){
if(!list[0].metadata.isFromCache){
return Container(
);
}
}else{
setState(() {
});
}
return Container();
},
),
【问题讨论】:
标签: firebase flutter google-cloud-firestore