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 :
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");
    }
}
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" ?
Merci pour vos avis,