android 使用DataBinding问题总结
16lz
2021-12-04
当使用android的DataBinding的时候,我入的一些坑,
Error:(7, 41) 错误: 程序包com.xufei.databinding.databinding不存在
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> java.lang.RuntimeException: Found data binding errors.
****/ data binding error ****msg:Could not find accessor com.xufei.databinding.Users.FirstName
file:E:\android_project\DataBinding\app\src\main\res\layout\activity_main.xml
loc:20:28 - 20:42
****\ data binding error ****
解决方法:将user类中加入原先没有的get~属性。即原先为:
public class Users { private final String mFirstName; private final String mLastName; private int mAge; public Users(String FirstName,String LastName,int Age){ mFirstName=FirstName; mLastName=LastName; mAge=Age; }}更改后的为:
public class Users { private final String mFirstName; private final String mLastName; private int mAge; public Users(String FirstName,String LastName,int Age){ mFirstName=FirstName; mLastName=LastName; mAge=Age; } public String getFirstName(){ return mFirstName; } public String getLastName(){ return mLastName; } public int getAge(){ return mAge; }}
更多相关文章
- Android(安卓)studio build inished with non-zero exit value 1
- Android(安卓)TextView属性大全
- Android(安卓)DEV : setOnClickListener() vs. android:onClick
- Android(安卓)Layout布局文件里的android:layout_height等属性为
- Android(安卓)Layout布局文件里的android:layout_height等属性为
- Android下获取Root权限和设置目录属性
- android RelativeLayout属性和布局实例
- android EditText TextView的属性整理 最后还有跑马灯的实现
- API Demos 2.3 学习笔记 (4)-- Text->Linkify