【发布时间】:2017-07-19 21:27:22
【问题描述】:
我有一个 MVVM 项目,其中有扩展 BaseObservable 的 ViewModel 类。现在,如果将 @Inject 类放在我的 ViewModel 中,则编译会失败并出现许多错误,例如:“错误:包 xxx.databinding 不存在”
我可以使用一些 gradle 技术找到导致此问题的实际错误吗?数据绑定真的支持@Inject 吗?
编辑:
代码与https://github.com/googlesamples/android-architecture/tree/todo-mvvm-databinding/一模一样
我已经添加了 dagger 并且我正在尝试将存储库 @Inject 到扩展 BaseObservable 的视图模型中。一旦我将@Inject 添加到视图模型中,我就无法编译
【问题讨论】:
-
请显示代码
-
添加了我克隆的示例项目的链接以及我所做更改的描述。
标签: android mvvm dagger-2 android-databinding dagger