Android Studio 在使用 DataBinding 时无法在新 activity 中生成绑定 class
Android Studio can not generate Binding class in new activity while use DataBinding
在使用数据绑定时,我有 class MainActivityBinding
。
但是当我创建新的 Activity(例如 SecondActivity)时,SecondActivityBinding
没有生成。我删除了
"dataBinding {
enabled = true
}"
来自 gradle 并再次添加并创建项目,但未生成 SecondActivityBinding
。我该如何解决这个问题。
绑定 class 是在您使用
构建 SecondActivity layout.xml 文件时生成的
<layout> ... </layout>
By default, a Binding class will be generated based on the name of the layout
file, converting it to Pascal case and suffixing “Binding” to it.
The above layout file was activity_main.xml so the generate class was ActivityMainBinding.
在使用数据绑定时,我有 class MainActivityBinding
。
但是当我创建新的 Activity(例如 SecondActivity)时,SecondActivityBinding
没有生成。我删除了
"dataBinding {
enabled = true
}"
来自 gradle 并再次添加并创建项目,但未生成 SecondActivityBinding
。我该如何解决这个问题。
绑定 class 是在您使用
构建 SecondActivity layout.xml 文件时生成的<layout> ... </layout>
By default, a Binding class will be generated based on the name of the layout file, converting it to Pascal case and suffixing “Binding” to it. The above layout file was activity_main.xml so the generate class was ActivityMainBinding.