检查Realm是否为空?

时间:2016-06-06 01:23:32

标签: android realm

我正在尝试使用Realm来存储本地对象数据库。应用程序检查当前会话是否首次加载,如果是,则使用api调用填充本地数据库。但是,如果数据库不为空,我想使用已有的数据。为此,我需要知道数据库是否为空。

我在github上发现了这个问题,但他们没有提供解决方法: https://github.com/realm/realm-java/issues/766

那怎么办呢?

3 个答案:

答案 0 :(得分:2)

如果向下滚动该问题页面,则可以看到添加了Realm.isEmpty()。 :)

答案 1 :(得分:1)

  

添加一个realm.isEmpty()方法,如果没有对象,则返回true   在领域。它只是一种实用方法,但很适合   领域对象存储抽象。

使用realm.isEmpty()

答案 2 :(得分:0)

我用过

if(realmResults.isEmpty()) {action...}

if(realmResults.isNullOrEmpty()) {action...]

有错误但有行动。 怎么了!? ... T0T