Sugar ORM listAll()没有显示任何数据

时间:2016-06-15 11:08:54

标签: android android-database sugarorm

我正在尝试从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。

求助:添加模型类的空构造函数就可以了。

1 个答案:

答案 0 :(得分:1)

使用SugarORM,所有模型类都需要一个空构造函数,否则它们无法使用。

UserTableSugar() {}将完成这项工作!