AndroidViewModel
wird verwendet, um auf Application
Kontext zuzugreifen. Ich versuche Activity
‚s FragmentManager
ohne darauf zuzugreifen vorbei ausdrücklich:Get FragmentManager in AndroidViewModel
class FooViewModel(app: Application) : AndroidViewModel(app) {
private val fm = (app.applicationContext as Activity).fragmentManager
..
}
Erste Fehler, nicht in der Lage Context
-Activity
zu werfen.
Frage: Gibt es eine Möglichkeit FragmentManager
innerhalb AndroidViewModel
ohne es ausdrücklich zu erhalten vorbei?
Ja, das ist ein guter Punkt zum Nachdenken. – Oleg