我正在尝试使用Realm来存储本地对象数据库。应用程序检查当前会话是否首次加载,如果是,则使用api调用填充本地数据库。但是,如果数据库不为空,我想使用已有的数据。为此,我需要知道数据库是否为空。
我在github上发现了这个问题,但他们没有提供解决方法: https://github.com/realm/realm-java/issues/766
那怎么办呢?
答案 0 :(得分:2)
如果向下滚动该问题页面,则可以看到添加了Realm.isEmpty()
。 :)
答案 1 :(得分:1)
添加一个realm.isEmpty()方法,如果没有对象,则返回true 在领域。它只是一种实用方法,但很适合 领域对象存储抽象。
使用realm.isEmpty()
答案 2 :(得分:0)
我用过
if(realmResults.isEmpty()) {action...}
或
if(realmResults.isNullOrEmpty()) {action...]
有错误但有行动。 怎么了!? ... T0T