Hero中的StreamBuilder无法在向后导航中显示数据

时间:2019-04-08 17:22:22

标签: flutter google-cloud-firestore stream-builder

我在自己的flutter应用程序的StreamBuilder标签中使用了Hero和Cloud Firestore数据。一切都很好,可以转到下一页,但是返回到带有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);
  },
),

0 个答案:

没有答案