RealmResults findAllAsync()什么都不返回

时间:2017-02-09 17:53:02

标签: android realm

我是Realm的新手,我遇到了问题。

我能够使用领域进行一些写操作。 问题是当我尝试使用

获取RealmResults时
mResults = mRealm.where(Player.class).findAllAsync();

它什么都不返回。但是当我使用

mResults = mRealm.where(Player.class).findAll();

它返回记录。

我可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:4)

正如评论中所指出的,findAllAsync() 始终会返回空结果。这就是它异步的原因!注册RealmChangeListener以接收异步结果。