2016-08-14 19 views
1

我正尝试使用Realm为我的应用程序构建一个Feed。我希望Feed中包含所有新内容:帖子,评论,事件和其他内容。领域 - 如何构建具有多种类型对象的提要?

我有这些都定义为扩展RealmObject的POJO,他们都有一个createdAt财产,但我不能找到一种方法来查询由他们createdAt排序对象的整个领域。有没有办法做到这一点?

回答

2

不幸的是,境界不支持领域对象中的多态/继承。您可以轻松地遍历每个数据集并根据createdAt将它们合并在一起。使用DynamicRealm这可以很容易地完成。

0

就我个人而言,当我需要在Feed中显示所有FeedItem s时,我只有一个对象,适用于所有类型。他们有一个type参数来定义它们是什么。

不完全是面向对象和所有,但它为我的目的很好。比使用DynamicRealm简单。

相关问题