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