【发布时间】:2020-07-24 02:37:34
【问题描述】:
我希望有两个来自两个不同 Firebase 集合的 QuerySnapshot 类型的流提供程序。当我尝试只创建两个具有相同值的流提供者时,其中一个流提供者只是覆盖了另一个。是否有可能以某种方式区分相同数据类型的两个流提供程序?这是我当前为这两个提供商提供的代码:
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: [
StreamProvider.value(value: FirestoreHelper.getClassCollectionReference(context).snapshots()),
StreamProvider.value(value: FirestoreHelper.getTaskCollectionReference(context).snapshots()),
],
【问题讨论】: