AndroidViewModel
est utilisé pour accéder au contexte Application
. Je suis en train d'accéder à l » FragmentManager
Activity
sans passer explicitement:Obtenez FragmentManager dans AndroidViewModel
class FooViewModel(app: Application) : AndroidViewModel(app) {
private val fm = (app.applicationContext as Activity).fragmentManager
..
}
erreur Obtenir, incapable de lancer Context
-Activity
.
Question: est-il possible d'obtenir FragmentManager
l'intérieur AndroidViewModel
sans passer explicitement?
Oui, c'est un bon point à penser. – Oleg