RealmChangeListener不适用于首次安装。为什么?

问题描述 投票:0回答:1

我正在尝试在片段内将ChangeListener设置为RealmResults<Model>。它不仅仅在第一次安装(新安装)时起作用,在此之后即使该应用被终止也可以起作用。

onCreateView(...){
        mModelResults = mRealm.where(Model::class.java).findAllAsync()
        mModelResults.addChangeListener(RealmChangeListener {

        })
}

Am I missing something ?



android realm
1个回答
0
投票

当我做了几件事时,它就起作用了。

((1)领域数据库中的初始化模型类,第一次/安装时带有一些数据。

((2)将findAllAsync()更改为findAll

© www.soinside.com 2019 - 2024. All rights reserved.