2016-08-14 20 views
1

我正嘗試使用Realm爲我的應用程序構建一個Feed。我希望Feed中包含所有新內容:帖子,評論,事件和其他內容。領域 - 如何構建具有多種類型對象的提要?

我有這些都定義爲擴展RealmObject的POJO,他們都有一個createdAt財產,但我不能找到一種方法來查詢由他們createdAt排序對象的整個領域。有沒有辦法做到這一點?

回答

2

不幸的是,境界不支持領域對象中的多態/繼承。您可以輕鬆地遍歷每個數據集並根據createdAt將它們合併在一起。使用DynamicRealm這可以很容易地完成。

0

就我個人而言,當我需要在Feed中顯示所有FeedItem s時,我只有一個對象,適用於所有類型。他們有一個type參數來定義它們是什麼。

不完全是面向對象和所有,但它爲我的目的很好。比使用DynamicRealm簡單。

相關問題