如果您同时使用视图绑定和数据绑定,生成的绑定 类 叫什么?

If you're using both View Binding and Data Binding, what are the generated binding classes called?

视图绑定根据布局文件的名称生成绑定的名称 class,但据报道数据绑定生成相同的名称。如果您同时使用两者怎么办?

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

我知道你不需要为同一个 activity 同时使用这两个,但是如果你在模块级别启用了这两个,编译器如何为每个 [=16= 解决这个命名问题]?

据此:view-binding#data-binding

View binding and data binding both generate binding classes that you can use to reference views directly

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