尝试在initState()方法内调用提供程序功能时出现问题
我将其用于以下用途:
@override
initState()
{
super.initState();
Provider.of<DataProvider>(context, listen: false).getData();
}
错误日志为:
I/flutter (15687): * Ensure the Provider<DataProvider> is an ancestor to this MyHomePage Widget
I/flutter (15687): * Provide types to Provider<DataProvider>
I/flutter (15687): * Provide types to Consumer<DataProvider>
I/flutter (15687): * Provide types to Provider.of<DataProvider>()
I/flutter (15687): * Always use package imports. Ex: `import 'package:my_app/my_code.dart';
I/flutter (15687): * Ensure the correct `context` is being used.
I/flutter (15687):
I/flutter (15687): If none of these solutions work, please file a bug at:
I/flutter (15687): https://github.com/rrousselGit/provider/issues
您能调查一下这个问题吗,我已经添加了listen:false,但仍然显示错误。