Android MVVM 数据绑定制动器构建



我已经测试了几次。添加以下代码后,我的项目无法构建。直接错误是"符号'R'加载失败"。

应用格拉德尔:

dataBinding{
    enabled = true
}

布局文件:

<data>
    <variable android:name="games" android:type="com.mydomain.mypackage.GameListViewModel"/>
</data>

活动文件:

ViewDataBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_game_list);

删除变量名称和类型中的"android:"。您收到的错误通常发生在 xml 中出现错误时。

修改布局文件:

   <data>
    <variable
        name="games"
        type="com.mydomain.mypackage.GameListViewModel" />
</data>

最新更新