Я использую приведенный ниже код, чтобы получить общее количество документов из коллекции firestore, а затем сохранить его в int countDocument
, он получает значение точно, но когда я использовал для отображения того же значения в виджете Flutter Text Widget
который вложен в Scaffold, при загрузке экрана он не показывает значение, показывая только null
, только при горячей перезагрузке он показывает значение на экране.
Для представления значения countDocument
в Text Widget
, я сделал countDocument.toString () ', но он все равно не показывает значение при начальной загрузке экрана
Как мне решить эту проблему?
void countDocuments() async {
StreamSubscription<QuerySnapshot> _myDoc = await Firestore.instance.collection('users').snapshots().listen((result) {
countDocument = result.documents.length;
print(countDocument);
});