ProviderNotFoundException(错误:在此主页小部件上方找不到正确的 Provider<EntryProvider>
Posted
技术标签:
【中文标题】ProviderNotFoundException(错误:在此主页小部件上方找不到正确的 Provider<EntryProvider>【英文标题】:ProviderNotFoundException (Error: Could not find the correct Provider<EntryProvider> above this HomePage Widget 【发布时间】: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
【问题讨论】:
请勿发布代码、数据、错误消息等的图像 - 将文本复制或输入到问题中。请保留将图像用于图表或演示渲染错误,无法通过文本准确描述的事情。 【参考方案1】:在您的 main.dart 文件中,您需要初始化并传播您的 EntryProvider 到您的所有子小部件:
void main()
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => EntryProvider()),
],
child: const MyApp(),
),
);
【讨论】:
以上是关于ProviderNotFoundException(错误:在此主页小部件上方找不到正确的 Provider<EntryProvider>的主要内容,如果未能解决你的问题,请参考以下文章
抛出 providernotfoundexception(t, context.widget.runtimetype);
ProviderNotFoundException(错误:在此主页小部件上方找不到正确的 Provider<EntryProvider>
SpringSecurity 提示ProviderNotFoundException: No AuthenticationProvider found for ****
用户身份验证失败时的 Spring Security ProviderNotFoundException
ProviderNotFoundException 在构建 ConsumptionDialog 时被抛出,因为使用了不包含提供者的`BuildContext`