我在我的项目中做Realm数据库。使用Realm时,需要将简单对象扩展到RealmObject。我有一个问题:如何在不扩展RealmObject但又使用Realm数据库的情况下创建对象。

最佳答案

the docs中对此进行了解释


  扩展RealmObject基类的一种替代方法是实现
  RealmModel接口并添加@RealmClass批注。

@RealmClass
public class User implements RealmModel {

}

  
  然后,可以通过以下方式使用RealmObject上可用的所有方法:
  静态方法。

// With RealmObject
user.isValid();
user.addChangeListener(listener);

// With RealmModel
RealmObject.isValid(user);
RealmObject.addChangeListener(user, listener);



请务必阅读文档,它有很多高质量的信息。

10-04 13:15