当我在Android中获取realm对象的实例时,为什么realm.classToTable计数为0

时间:2016-02-15 15:47:20

标签: realm

我创建了自己的领域db,并将配置设置为新的RealmConfiguration.Builder(this).name(" mydb.realm")。build(); realm = Realm.getInstance(realmConfiguration);

classToTable计数为0,表中的行数也为0.有人可以让我知道我错过了什么。感谢。

1 个答案:

答案 0 :(得分:0)

您是否将模型创建为RealmObject的子类? 按照示例在db:

中创建一些记录
Realm realm = Realm.getInstance(context);

// Define model
public class Dog extends RealmObject {
    private String name;
    private int age;

    // ... Generated getters and setters ...
}

// Create object
Dog dog = new Dog();
dog.setName("Rex");
dog.setAge("1");

// Persist
realm.beginTransaction();
realm.copyToRealm(dog);
realm.commitTransaction();