最佳答案
随着Android Architecture Components库的引入,引入了几个新类,包括AndroidViewModel和ViewModel。但是,我很难弄清楚这两个类之间的区别。文档简洁地描述了AndroidViewModel:
应用程序上下文感知
ViewModel
我很欣赏你的简洁,但这到底意味着什么?什么时候我们应该选择使用AndroidViewModel而不是ViewModel,反之亦然?