レルムにはリストデータタイプがないので、ArrayList<String>
レルムオブジェクト内?
私が作成したカスタムモデルのarrayListについて同じ質問がありました。つまり、ArrayList<CustomModel>
しかし、そのためには、まず同じカスタムモデルのRealmObjectを使用して
public class CustomObject extends RealmObject {
private String name;
private String age;
}
そして私は使うことができます
private RealmList<CustomObject> customObjectList;
別のRealmObject
文字列のarrayListと同じことをする必要がありますか?
1。文字列オブジェクトを作る
2。そのオブジェクトをレルムリストで使用する
Tが次のタイプであるRealmListで作業することが可能になりました:String、Integer、Boolean、Float、Double、Short、Long、Byte、byte []およびDate`(公式ドキュメントによると https: //realm.io/docs/Java/latest/#relationships 、「関係->プリミティブのリスト」を参照)
例えば:
public RealmList<String> telephoneNumbers = new RealmList<>();
はい、StringObjectで文字列を手動でボックス化する必要があります。 RealmList<String>
、RealmList<Integer>
などのサポートを追加したいのですが、長い道のりです。