Mam ten kod w mojej main.dart:
main() {
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(builder: (context) => Auth()), // /**problem here. builder displayed with strikethrough line**/
],
child: App(),
),
);
}
od około 2 dni temu mój kod studia wizualnego pokazuje to ostrzeżenie:
więc wydaje mi się, że parametr konstruktora na ChangeNotifierProvider jest przestarzały. Szukałem wszędzie, ale nie mogę znaleźć alternatywy dla tego parametru konstruktora. Jak więc usunąć te ostrzeżenia? Poniżej moja wersja trzepotania za pomocą flutter --version
polecenia w systemie 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
Za wszelką pomoc z góry dziękuję
możesz użyć „Utwórz” zamiast „Konstruktora”
}
źródło
Zamiast parametru konstruktora można użyć opcji tworzenia parametru z Product () lub określonego produktu w Index.
Lub może być użyty jako wersja Value:
źródło