Android/Kotlin 运行时数据绑定错误
Android/Kotlin databinding error during runtime
当您使用包含的布局时
<include
android:id="@+id/included"
layout="@layout/content_fft"/>
并使用
mBinding = DataBindingUtil.setContentView(this, R.layout.activity_record)
我看到了
但它可以正常构建和运行。
有没有人知道如何摆脱它。这很烦人,因为 Android Studio 向我显示了很多错误。
为了演示错误,我制作了一个演示 repo https://github.com/hannesa2/AndroidBinding3.2
Binding类型错误,应该是ActivityRecord Binding。
private lateinit var mBinding: ActivityRecordBinding
Just be sure if your layout file name is in snake_case then your
binding class name would be in CamelCase.
例如
布局名称是 activity_main.xml
绑定 class 名称将是 ActivityMainBinding.class
因此您的绑定 class 名称将是 ActivityRecordBinding
。
当您使用包含的布局时
<include
android:id="@+id/included"
layout="@layout/content_fft"/>
并使用
mBinding = DataBindingUtil.setContentView(this, R.layout.activity_record)
我看到了
但它可以正常构建和运行。
有没有人知道如何摆脱它。这很烦人,因为 Android Studio 向我显示了很多错误。
为了演示错误,我制作了一个演示 repo https://github.com/hannesa2/AndroidBinding3.2
Binding类型错误,应该是ActivityRecord Binding。
private lateinit var mBinding: ActivityRecordBinding
Just be sure if your layout file name is in snake_case then your binding class name would be in CamelCase.
例如
布局名称是 activity_main.xml
绑定 class 名称将是 ActivityMainBinding.class
因此您的绑定 class 名称将是 ActivityRecordBinding
。