Bonjour,
Je me remets au développement Android sous Android Studio et pour ce faire j'ai suivi un cours sur OpenClassRoom. Dans ce cours la gestion des états des variables se faisait avec ViewModel et ViewModelProvider.Factory. J'ai trouvé que c'était bien compliqué. J'ai par exemple eu du mal à comprendre cette méthode :
Comme je n'aime pas trop utiliser des choses que je ne maîtrise pas je me demandais s'il n'y avait pas un moyen plus simple de gérer l'état des variables quitte à ce que cela soit moins "performant" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 @Override @NotNull public <T extends ViewModel> T create(Class<T> modelClass) { if (modelClass.isAssignableFrom(QuizViewModel.class)) { return (T) new QuizViewModel(questionRepository); } throw new IllegalArgumentException("Unknown ViewModel class"); } }
Merci pour vos avis,
Partager