Atualmente a plataforma Android permite a separação entre o
fluxo funcional das telas e os estados do sistema, por meio de
estruturas do tipo ViewModel, que funcionam com base no
padrão Observer. Considere a classe apresentada a seguir.
public class NomeModel extends ViewModel { private final MutableLiveData<String> nome = new MutableLiveData<>(""); public LiveData<String> getNome() { return nome; } public void setNome(String valor) { nome.setValue(valor); }
}
A classe NomeModel caracteriza-se por:
public class NomeModel extends ViewModel { private final MutableLiveData<String> nome = new MutableLiveData<>(""); public LiveData<String> getNome() { return nome; } public void setNome(String valor) { nome.setValue(valor); }
}
A classe NomeModel caracteriza-se por: