Ref*_*ker 1 android android-architecture-components
该文件规定如下:
如果 ViewModel 需要 Application 上下文,例如查找系统服务,它可以扩展 AndroidViewModel 类并在构造函数中有一个接收 Application 的构造函数,因为 Application 类扩展了 Context。
代码示例:
class MainViewModel(application: Application) : AndroidViewModel(application) {
...
}
Run Code Online (Sandbox Code Playgroud)
两个问题:
Application给 ViewModel 的 ctor ,AndroidViewModel 如何帮助我?Application,为什么我需要 AndroidViewModel?我可以只使用 ViewModel 并传递它Application。| 归档时间: |
|
| 查看次数: |
2285 次 |
| 最近记录: |