Ich habe diesen Code in meinem main.dart:
main() {
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(builder: (context) => Auth()), // /**problem here. builder displayed with strikethrough line**/
],
child: App(),
),
);
}
Seit ungefähr 2 Tagen zeigt mein Visual Studio-Code diese Warnung:
Ich denke, der Builder-Parameter für ChangeNotifierProvider ist veraltet. Ich habe überall gesucht, kann aber keine Alternative zu diesem Builder-Parameter finden. Wie entferne ich diese Warnung? Unten ist meine Flatterversion mit dem flutter --version
Befehl unter 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
Für jede Hilfe danke im Voraus
Sie können "create" anstelle von "builder" verwenden.
}}
quelle
Anstelle von Builder-Parametern können Sie create Parameter mit Product () oder einem bestimmten Produkt bei Index verwenden.
Oder kann als Value-Version verwendet werden:
quelle