【问题标题】:If you're using both View Binding and Data Binding, what are the generated binding classes called?如果同时使用 View Binding 和 Data Binding,生成的绑定类叫什么?
【发布时间】:2020-06-24 02:18:16
【问题描述】:

View Binding 从布局文件的名称生成绑定类的名称,但据报道 Data Binding 生成相同的名称。如果你同时使用两者呢?

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

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

【问题讨论】:

    标签: android data-binding android-viewbinding


    【解决方案1】:

    据此:view-binding#data-binding

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

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

    【讨论】:

    • 嗯,它说的是“类”,复数形式。不过,感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 2014-03-19
    • 2021-07-20
    相关资源
    最近更新 更多