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.