StreamBuilder в Hero не показывает данные по обратной навигации - PullRequest
0 голосов
/ 08 апреля 2019

Я использую 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);
  },
),
...