Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中可能存在的bug';s数据绑定成员';s代人名_Android_Android Databinding - Fatal编程技术网

Android中可能存在的bug';s数据绑定成员';s代人名

Android中可能存在的bug';s数据绑定成员';s代人名,android,android-databinding,Android,Android Databinding,我在Android的数据绑定类生成机制上遇到了一个我认为是错误的东西,我想再考虑一下,这样我就可以确定并正式报告它了。我注意到,构建活页夹名称的策略是要么用随机字符填充名称,要么在指定长度处截断名称 布局结构:fragment\u add\u property.xml layout > ScrollView > LinearLayout > CardView > LinearLayout > LinearLayout > TextInputLayout >

我在Android的数据绑定类生成机制上遇到了一个我认为是错误的东西,我想再考虑一下,这样我就可以确定并正式报告它了。我注意到,构建活页夹名称的策略是要么用随机字符填充名称,要么在指定长度处截断名称

布局结构:fragment\u add\u property.xml

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