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

Android 如何确定域是否存在并且其中是否包含数据,android,gridview,realm,Android,Gridview,Realm,在领域示例中 代码总是删除现有领域(如果存在)的内容,然后插入新的示例数据。您将如何更改该示例以确定示例数据(或任何数据)是否已存在于域中,以及如何使用域数据而不是重新创建新域? 我已经习惯了sql,realm看起来很令人兴奋,但我在处理类似这样的事情时遇到了一些问题 感谢所有能够帮助我完成此示例的人,这样它就不会每次都删除领域数据,一旦这些数据到位,我就可以继续学习了;) 如果删除表示Realm.deleteRealm(config)的行,然后检查Realm是否为空,并带有: Realm r

在领域示例中

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


感谢所有能够帮助我完成此示例的人,这样它就不会每次都删除领域数据,一旦这些数据到位,我就可以继续学习了;)

如果删除表示
Realm.deleteRealm(config)
的行,然后检查Realm是否为空,并带有:

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

这应该可以满足您的需要。

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

Realm realm = Realm.getInstance(config);
realm.isEmpty(); // true if no objects are in the Realm
...
那应该是你想要的