我有一個MVVM項目,我有ViewModel類擴展BaseObservable。現在,如果將@Inject類放入我的ViewModel,那麼編譯將失敗,並顯示許多錯誤,如:「error:package xxx.databinding does not exist」匕首和數據綁定
我可以找到導致使用某種gradle技術的實際錯誤嗎?數據綁定真的支持@Inject嗎?
編輯:
代碼是完全一樣https://github.com/googlesamples/android-architecture/tree/todo-mvvm-databinding/
,在我所添加的匕首,我想@Inject一個倉庫到延伸BaseObservable視圖模型。只要我@Inject添加到視圖模型,然後我不能編譯
請顯示代碼 –
添加了我已克隆的示例項目的鏈接以及我所做的更改的說明。 – Prasanth