gpt4 book ai didi

android - RealmResults 与 RealmList 之间的区别?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:58:16 24 4
gpt4 key购买 nike

我想知道 RealmResultsRealmList 有什么区别。

我看到的唯一区别是 realmlist 用于输入数据,而 RealmResults 用于运行查询。

谢谢

最佳答案

请参阅文档 herehere .特别是这部分:

RealmList is used to model one-to-many relationships in a RealmObject.

RealmResults 始终是数据库查询的结果。可以在 RealmObject 内部使用 RealmList 来定义一对多关系(RealmResults 不能)。

还有这部分:

RealmList has two modes: A managed and non-managed mode. In managed mode all objects are persisted inside a Realm, in non-managed mode it works as a normal ArrayList.

RealmList 可以是非托管的,因此就像普通的 ArrayList 一样,而 RealmResults 是进入数据库的“窗口”。对象不会被复制并放入 RealmResults,它们只会被引用。

简而言之,RealmResults 始终是数据库查询的产物,而 RealmLists 则不一定。

关于android - RealmResults 与 RealmList 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37746256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com