AndroidViewModel
用于访问Application
上下文。我试图访问Activity
的FragmentManager
没有传递给它明确:获取AndroidViewModel中的FragmentManager
class FooViewModel(app: Application) : AndroidViewModel(app) {
private val fm = (app.applicationContext as Activity).fragmentManager
..
}
得到错误,无法施展Context
到Activity
。
问题:有没有什么办法让FragmentManager
内AndroidViewModel
没有传递给它明确?
是的,这是一个值得思考的问题。 – Oleg