У меня есть этот код в моем main.dart:
main() {
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(builder: (context) => Auth()), // /**problem here. builder displayed with strikethrough line**/
],
child: App(),
),
);
}
Примерно 2 дня назад код моей визуальной студии показывал это предупреждение:
поэтому я думаю, что параметр построителя на ChangeNotifierProvider устарел. Я искал везде, но не могу найти альтернативу этому параметру строителя. Так как убрать эти предупреждения? Ниже моя версия флаттера с использованием flutter --version
команды на Windows 10
> flutter --version
Flutter 1.9.1+hotfix.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 68587a0916 (3 months ago) • 2019-09-13 19:46:58 -0700
Engine • revision b863200c37
Tools • Dart 2.5.0
За любую помощь, спасибо заранее
Вы можете использовать «создать» вместо «строитель»
}
источник
Вместо параметра builder вы можете использовать команду create с Product () или конкретный продукт в Index.
Или можно использовать в качестве значения версии:
источник