【问题标题】:ProviderNotFoundException (Error: Could not find the correct Provider<EntryProvider> above this HomePage WidgetProviderNotFoundException(错误:在此主页小部件上方找不到正确的 Provider<EntryProvider>
【发布时间】:2021-11-24 02:03:12
【问题描述】:

我是飞镖新手,我面临这个问题。我尝试显示来自提供者 entry_providers.dart 的数据,但我遇到了这个问题 the error description

this home.dart file

this home.dart file

this is the entry_providers.dart file

【问题讨论】:

  • 请勿发布代码、数据、错误消息等的图像 - 将文本复制或输入到问题中。请保留将图像用于图表或演示渲染错误,无法通过文本准确描述的事情。

标签: flutter dart provider stateless stateful


【解决方案1】:

在您的 main.dart 文件中,您需要初始化传播您的 EntryProvider 到您的所有子小部件:

void main() {
  runApp(
    MultiProvider(
      providers: [
        ChangeNotifierProvider(create: (_) => EntryProvider()),
      ],
      child: const MyApp(),
    ),
  );
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2021-02-04
    • 2021-01-31
    • 2020-08-21
    • 2021-07-23
    • 2020-10-07
    相关资源
    最近更新 更多