Flutter

Articoli tecnici organizzati per gruppo funzionale.

28 schede13 gruppiPagina 2 di 4

Dart e Runtime

8 nella pagina

Flutter: Don't use 'BuildContext' across async gaps

L'utilizzo del `BuildContext` dopo un `await` è rischioso perché il widget genitore potrebbe essere stato smontato durante l'attesa asincrona; richiede il controllo `if (!context.mounted) return;` prima di utilizzare il contesto.

ASYNC_GAP_CONTEXT
→

Flutter: errore RenderFlex overflowed by N pixels

Si verifica quando i widget figli all'interno di una `Row` o `Column` eccedono lo spazio fisico disponibile sullo schermo; si risolve racchiudendo il widget in `Expanded`, `Flexible` o utilizzando `SingleChildScrollView`.

RENDERFLEX_OVERFLOW
→

Flutter: Hot Reload respinto (Hot Restart richiesto)

Modifiche strutturali profonde come l'aggiunta o rimozione di `mixin`, cambio di costruttori o inizializzatori di campi `final` non possono essere caricate a caldo e richiedono un Hot Restart (tasto R maiuscolo).

HOT_RELOAD_REJECTED
→

Flutter: LayoutBuilder called during layout

L'utilizzo di un `LayoutBuilder` all'interno di widget che calcolano dimensioni intrinseche (come `IntrinsicHeight` o `IntrinsicWidth`) genera un'eccezione perché il builder richiede vincoli definitivi.

LAYOUT_BUILDER_DURING_LAYOUT
→

Flutter: Multiple heroes that share the same tag

Due widget `Hero` visibili all'interno della medesima rotta contengono la stessa stringa `tag`, impedendo al controller delle animazioni di rotta di calcolare la traiettoria di volo.

HERO_TAG_DUPLICATE
→