我正在尝试从listview中获取数据库中的数据,如下所示。
long count = UserTableSugar.count(UserTableSugar.class);
if(count>0)
{
UserTableSugar.listAll(UserTableSugar.class);
List<UserTableSugar> userTable = UserTableSugar.listAll(UserTableSugar.class);
CustomAdapterListview madapter = new CustomAdapterListview(getApplicationContext(),userTable);
listView.setAdapter(madapter);
}
但是,数据不会显示出来。在调试时, count 的值为2(表中有两条记录)。但是列表 userTable 的大小显示为0。
求助:添加模型类的空构造函数就可以了。
答案 0 :(得分:1)
使用SugarORM,所有模型类都需要一个空构造函数,否则它们无法使用。
UserTableSugar() {}
将完成这项工作!