Android中可能存在的bug';s数据绑定成员';s代人名
我在Android的数据绑定类生成机制上遇到了一个我认为是错误的东西,我想再考虑一下,这样我就可以确定并正式报告它了。我注意到,构建活页夹名称的策略是要么用随机字符填充名称,要么在指定长度处截断名称 布局结构:fragment\u add\u property.xmlAndroid中可能存在的bug';s数据绑定成员';s代人名,android,android-databinding,Android,Android Databinding,我在Android的数据绑定类生成机制上遇到了一个我认为是错误的东西,我想再考虑一下,这样我就可以确定并正式报告它了。我注意到,构建活页夹名称的策略是要么用随机字符填充名称,要么在指定长度处截断名称 布局结构:fragment\u add\u property.xml layout > ScrollView > LinearLayout > CardView > LinearLayout > LinearLayout > TextInputLayout >
layout > ScrollView > LinearLayout > CardView > LinearLayout > LinearLayout
> TextInputLayout > EditText (or) AppCompatEditText
<android.support.v7.widget.AppCompatEditText android:id="@+id/et_add_property_colonia"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:inputType="textCapWords"
android:text="@={prop.colonia}"
android:hint="Colonia"/>
请注意,etAddPropertyColonia
作为视图和绑定侦听器的名称重复
因此,我开始添加更多具有相同名称结构的名称,但更改如下:
- 只有元音(1)
- 元音和辅音(2)
- 用相同的标记交换辅音的元音(3)
- 保持字符串长度的符号字母(4)
感谢您的输入我多次遇到这个问题,但最后我更改了ID。我还注意到,有时绑定会创建我们定义为内部使用ID的确切名称。你能试着把“etAddPropertyColonia”改成“etAddProColonia”吗。试试看!!请把问题再读一遍。在这里,我并不是要求任何类型的建议来解决我的代码,你使用的是哪个版本的Android Studio?我只是想确定它在2.3中还没有被修复。想在GeorgeMount给我一份工作吗D:-)你能试着用2.3看看它是否是固定的吗?我们修复了2.2和2.3之间的许多错误,我认为这是其中之一。
public class FragmentAddPropertyBinding extends android.databinding.ViewDataBinding implements android.databinding.generated.callback.OnClickListener.Listener {
...
public final android.widget.EditText etAddPropertyColonia;
public final android.support.v7.widget.AppCompatEditText etAddPropertyCalle;
public final android.support.v7.widget.AppCompatEditText etAddPropertyDescription;
...
private android.databinding.InverseBindingListener etAddPropertyColonia = new android.databinding.InverseBindingListener() {
...
}
...
private android.databinding.InverseBindingListener etAddPropertyCallean = new android.databinding.InverseBindingListener() {
...
}
...
private android.databinding.InverseBindingListener etAddPropertyDescrip = new android.databinding.InverseBindingListener() {
...
}
}
(1) <android.support.v7.widget.AppCompatEditText
android:id="@+id/ut_idd_preparty_calanui">
(2) <android.support.v7.widget.AppCompatEditText
android:id="@+id/um_ipp_nwinuwms_jiriqei"/>
(3) <android.support.v7.widget.AppCompatEditText
android:id="@+id/ad_pye_tacdrion_poelrot"/>
(4) <android.support.v7.widget.AppCompatEditText
android:id="@+id/abcd_i_prol_rvbqa_gab_ue"/>
Error:(124, 56) error: variable adPyeTacdrionPoelrot is already defined in class FragmentAddPropertyBinding
Error:(176, 56) error: variable etAddPropertyColonia is already defined in class FragmentAddPropertyBinding
Error:(462, 56) error: variable umIppNwinuwmsJiriqei is already defined in class FragmentAddPropertyBinding
private android.databinding.InverseBindingListener mboundView4androidCh
private android.databinding.InverseBindingListener mboundView5androidCh