J'ai ce code dans mon main.dart:
main() {
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(builder: (context) => Auth()), // /**problem here. builder displayed with strikethrough line**/
],
child: App(),
),
);
}
depuis environ 2 jours, mon code de studio visuel affiche cet avertissement:
donc je suppose que le paramètre de générateur sur ChangeNotifierProvider est obsolète. J'ai cherché partout mais je ne trouve pas d'alternative à ce paramètre de générateur. Alors, comment supprimer ces avertissements? Ci-dessous est ma version flutter en utilisant la flutter --version
commande sur 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
Pour toute aide, merci d'avance
vous pouvez utiliser "créer" au lieu de "constructeur"
}
la source
Au lieu du paramètre de générateur, vous pouvez utiliser create param avec Product () ou un produit spécifique à Index.
Ou peut être utilisé comme version Value:
la source