Я использую StreamBuilder
с данными Cloud Firestore в теге Hero
в моем приложении.Все отлично работает, чтобы перейти на следующую страницу, но возврат на страницу с StreamBuilder
не показывает данных.Кто-нибудь знает способ исправить это?Я слышал, как initialData
работает с потоковым компоновщиком, но я не знаю, как это работает с Cloud Firestore.
Код потокового компоновщика:
StreamBuilder<QuerySnapshot>(
stream: Firestore.instance.collection('my-collection').document('user-id').collection('my-collection-items').snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) return _showLoader();
return _buildList(context, snapshot.data.documents);
},
),