如何确定领域是否存在并且其中包含数据

时间:2016-05-21 18:55:35

标签: android gridview realm

在领域示例中

ealm-java/examples/gridViewExample/src/main/java/io/realm/examples/realmgridview/GridViewExampleActivity.java

代码总是删除现有领域的内容(如果存在),然后插入新的示例数据。您将如何更改该示例以确定样本数据(或任何数据)是否已存在于领域中 - 并使用领域数据而不是重新创建新领域? 我习惯了sql,领域看起来令人兴奋,但是我遇到了一些问题,比如这个问题。

感谢任何可以帮助我让这个样本工作的人的进步,所以每次都不会删除领域数据,一旦到位,我就可以继续学习;)

1 个答案:

答案 0 :(得分:5)

如果您删除了显示Realm.deleteRealm(config)的行,然后检查Realm是否为空:

Realm realm = Realm.getInstance(config);
realm.isEmpty(); // true if no objects are in the Realm
...

那应该做你想要的。