Stato in Scrivi

Scopri come stabilire e gestire lo stato nell'app basata su Compose e come configurare l'interfaccia utente in modo che reagisca alle modifiche dello stato. Scopri come creare stati osservabili, come mantenere lo stato durante le ricostruzioni o le modifiche di configurazione e come strutturare i composabili per un flusso di dati ottimale.

Punti chiave

  • Se lo stato dell'app è interno a un composable, utilizza remember per mantenere costante lo stato durante la ricompozione.
  • Utilizza rememberSaveable per mantenere lo stato invariato durante le modifiche della configurazione.
  • L'innalzamento dello stato è un pattern di programmazione che consente di spostare lo stato all'chiamante di un composable. Se possibile, utilizza l'elevazione dello stato per rendere il composable più riutilizzabile e testabile.
  • Utilizza la classe ViewModel per contenere uno stato esposto in un detentore dello stato osservabile, incapsulando meglio lo stato e creando un'unica fonte di verità per l'interfaccia utente.

Risorse

Raccolte che contengono questa guida

Questa guida fa parte di queste raccolte di guide rapide selezionate che coprono obiettivi di sviluppo Android più ampi:

Questa serie di video introduce varie API Compose, mostrando rapidamente cosa è disponibile e come utilizzarle.

Domande o feedback

Visita la nostra pagina delle domande frequenti e scopri le guide rapide o contattaci per farci sapere cosa ne pensi.