我是Realm的新手,我遇到了问题。
我能够使用领域进行一些写操作。 问题是当我尝试使用
获取RealmResults时mResults = mRealm.where(Player.class).findAllAsync();
它什么都不返回。但是当我使用
时mResults = mRealm.where(Player.class).findAll();
它返回记录。
我可以帮忙吗?谢谢!
答案 0 :(得分:4)
正如评论中所指出的,findAllAsync()
始终会返回空结果。这就是它异步的原因!注册RealmChangeListener
以接收异步结果。