AndroidViewModel
用于访问Application
上下文。我试图访问Activity
'sFragmentManager
而不明确传递它:
class FooViewModel(app: Application) : AndroidViewModel(app) {
private val fm = (app.applicationContext as Activity).fragmentManager
..
}
出现错误,无法转换Context
为Activity
.
问题:有没有什么方法可以FragmentManager
在AndroidViewModel
不明确通过的情况下进入?