0

View Binding 从布局文件的名称生成绑定类的名称,但据报道 Data Binding 生成相同的名称。如果两个都用怎么办?

class MainActivity : AppCompatActivity() {
    private lateinit var viewBinding: ActivityMainBinding
    private lateinit var dataBinding: ?

我意识到您不需要将两者用于同一个活动,但如果您在模块级别启用了两者,编译器如何解决每个活动的这个命名问题?

4

1 回答 1

0

根据这个:view-binding#data-binding

视图绑定和数据绑定都生成绑定类,您可以使用它们直接引用视图

所以,它只创建一个类:ActivityMainBinding

于 2020-06-24T03:02:10.110 回答