Error: Could not find the correct Provider<> above this _SomeWidget Widget

Error: Could not find the correct Provider<> above this _SomeWidget Widget

我的供应商有问题。我看到还有一个关于此的问题,但我不明白答案......我是初学者,请理解我=)我遵循了教程,但我犯了一些错误。我已经在 GitHub 上发布了我的代码:https://github.com/Rianou20/App-test

和屏幕截图:

谢谢!

更新 : 我已经把我的 MultiProviders 放在 main.dart

MultiProvider 添加到 MyApp 而不是 Nav class,这是因为您在 context 之外调用了其他 Widget classes Provider 对象,避免任何提供程序错误的最佳方法是阅读 Provider Documment