Stan w sekcji Utwórz

Dowiedz się, jak ustalać stan w aplikacji opartej na Compose i nim zarządzać oraz jak skonfigurować interfejs użytkownika, aby reagował na zmiany stanu. Dowiedz się, jak tworzyć obserwowalne stany, jak zachować stan podczas rekompozycji lub zmian konfiguracji oraz jak ustrukturyzować komponenty, aby zapewnić optymalny przepływ danych.

Najważniejsze punkty

  • Jeśli stan aplikacji jest wewnętrzny dla kompozytu, użyj remember, aby zachować stan podczas ponownego składania.
  • Użyj elementu rememberSaveable, aby zachować stan w przypadku zmian konfiguracji.
  • Przenoszenie stanu to wzór programowania, w którym przenosisz stan do wywołującego komponentu. W miarę możliwości stosuj podnoszenie stanu, aby ułatwić ponowne użycie i testowanie komponentu.
  • Użyj klasy ViewModel, aby przechowywać stan w obserwowalnym uchwycie stanu, co pozwoli lepiej go opakować i utworzyć jeden wspólny stan dla interfejsu.

Materiały

Kolekcje zawierające ten przewodnik

Ten przewodnik należy do tych kolekcji krótkich przewodników, które obejmują szersze zagadnienia związane z tworzeniem aplikacji na Androida:

Ta seria filmów przedstawia różne interfejsy API usługi Compose, szybko pokazując, co jest dostępne i jak z nich korzystać.

Masz pytania lub chcesz przekazać opinię?

Otwórz stronę z najczęstszymi pytaniami i poznaj krótkie przewodniki lub skontaktuj się z nami i powiedz nam, co o tym myślisz.