如何在两个列表视图中使用带有两个流提供程序的多提供程序?

时间:2020-08-14 14:49:20

标签: flutter dart

我正在尝试从Firestore中的两个不同集合中获取两个数据列表,我正在使用一种模型来封装数据。我的问题是,当我从firestore中获取两个列表并将它们显示在同一屏幕的两个不同的列表视图中时,两个列表视图中仅显示两个数据列表中的一个列表。

我正在这样使用MultiProvider:

 return MultiProvider(
  providers: [
    StreamProvider<QuerySnapshot>.value(value: _firestore.getData("Fruit")),
    StreamProvider<QuerySnapshot>.value(
        value: _firestore.getData("Vegetable")),
  ],
  child: MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'My Grocery',
      home:  ...

0 个答案:

没有答案