0

我在打包 RealmObject 中的对象列表时遇到问题。

我有一个名为 Player 的 RealmObject,它扩展了 Parcelable。每个玩家都有一个 RealmObject 游戏列表(更具体地说是 3 个游戏)。Game 对象具有 score、avg 等字段...

我构建应用程序的方式是,在查询数据库后,我将所有玩家复制到一个数组列表,当设备发生旋转时,我使用 Parcelable 能够重新创建玩家的数组列表。我不知道这是否是正确的程序,但我认为最好不要每次都从数据库读取/写入数据库。

问题是我找不到在 Player 对象中打包游戏列表的方法。我尝试使用ArrayList<Game>我知道我可以打包的一个,但 Realm 向我显示一个错误!如果我尝试使用 RealmList,我不知道如何打包 RealmList。

我在网上阅读了很多文章,但我还没有找到建议的解决方案。有没有建议的方法可以用来打包 RealmList 或在 RealmObject 中使用 ArrayList?

非常感谢。

4

0 回答 0