Flutter

Articoli tecnici organizzati per gruppo funzionale.

12 schede7 gruppiPagina 2 di 2

Dart

4 nella pagina

Flutter: List<dynamic> non è un sottotipo del tipo atteso

L'errore type 'List<dynamic>' is not a subtype of type ... indica che una risposta JSON o una collezione dinamica viene convertita in un tipo più specifico senza trasformare gli elementi. Il controllo va eseguito sul dato reale e sul modello, distinguendo List<Map<String, dynamic>> da List<Model>. La correzione usa map e fromJson espliciti, senza cast globale che nasconde dati non conformi.

type 'List<dynamic>' is not a subtype

Flutter: null check operator usato su un valore nullo

L'errore Null check operator used on a null value compare quando l'operatore ! viene applicato a un valore che a runtime è null. Il compilatore non può garantire che dati asincroni, risultati di una mappa o stato di un widget siano già disponibili. La diagnosi segue il valore fino alla sua origine; la correzione preferisce controllo nullo, tipo nullable e stato di caricamento, invece di aggiungere altri operatori !.

Null check operator used on a null value