小编Env*_*vac的帖子

DataBindingUtil.setContentView(this, resource) 返回 null

我开始使用 Android 数据绑定但没有成功。我已经按照文档中的建议完成了所有操作,但是当我必须设置方法值时,我得到了空值。我正在使用 Android Studio 2.1.2 并放入 gradle

dataBinding {
    enabled = true
}
Run Code Online (Sandbox Code Playgroud)

在布局中,我做完全相同的放置布局,并在里面放置标签数据:

<data>
    <variable name="order" type="com.example.Order"/>
</data>
Run Code Online (Sandbox Code Playgroud)

当我想要绑定变量时在代码中

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
ActivityOrderOnePaneBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_order_one_pane);
binding.setOrder(mOrder);
Run Code Online (Sandbox Code Playgroud)

绑定为空,我没有编译错误。

android android-databinding

8
推荐指数
1
解决办法
6197
查看次数

标签 统计

android ×1

android-databinding ×1