使用 ViewModelProvider 初始化的时候, 查阅API发现无法使用
new ViewModelProvider(this).get(HellViewMode.class);
API要求必须再传第二个参数: Factory
以上是在MainActivity中,
但之前有个Demo在Fragment中可以仅支持一个owner即可
仔细对比后发现
2.2.0支持仅传递一个参数, Factory是已经给出默认值的了
所以,是版本问题.
2.2.0版本支持
2.1.0版本必须多传一个Factory
如何处理:
在对比后发现, 补上这两个依赖, ViewModel版本就变成2.2.0了… 晕