我想听听我的Firestore数据库中是否有持续的更改。但它在小部件重建(idk 因为初始化状态?但是,为什么听众不阻止fonc?)
class _ActivityScreen extends State<ActivityScreen> {
final GlobalKey<ScaffoldState> scaffoldKey = GlobalKey();
@override
void initState(){
super.initState();
checkFocChanges();
}
checkFocChanges() async {
var reference = Firestore.instance.collection('etkinlikler').orderBy('sıra');
reference.snapshots().listen((querySnapshot) {
querySnapshot.documentChanges.forEach((change) {
resetDb(change.document.data);
});
});
}
void resetDb(documents){
print(documents['ad'].toString());}
@override
Widget build(BuildContext context) {
return BlocProvider(
builder:(BuildContext context ) => ActivitiesBloc(),
我真的很需要救火站和扑扑之间的帮助。