2016-08-14 18 views
1

私はRealmを使って自分のアプリのフィードを作成しようとしています。私はフィードに、記事、コメント、イベント、その他私のアプリで持っているものをすべて新しいものにする必要があります。レルム - 複数の種類のオブジェクトでフィードを作成するにはどうすればよいですか?

私はこれらすべてのRealmObjectを拡張たPOJOとして定義されており、それらすべてがcreatedAt性質を持っている、しかし、私は彼らのcreatedAtによってソートするオブジェクトのための全体のレルムを照会するための方法を見つけることができません。それを行う方法はありますか?

答えて

2

残念ながら、レルムはレルムオブジェクトのポリモフィズム/継承をサポートしていません。それぞれのデータセットをループして、createdAtに従って簡単にマージすることができます。 DynamicRealmを使用すると、これを簡単に行うことができます。私は、フィード内のすべてのFeedItem秒を表示するために必要なときに

0

は個人的に私はちょうど、すべてのタイプの単一のオブジェクトを持っていました。そして彼らは彼らが何であるかを定義したtypeパラメータを持っていました。

ない正確にOOPとすべてが、それは私の目的のためにうまく働きました。 DynamicRealmを使用するよりも簡単です。

関連する問題