我可以在领域对象 android 中包含字符串数组列表吗

Can I have arrayList of string in realm object android

由于我们在领域中没有任何列表数据类型,我们如何在领域对象中使用 ArrayList<String>
我对我们制作的自定义模型的数组列表有同样的问题,即 ArrayList<CustomModel> 但为此我明白我们首先必须使用

制作相同自定义模型的 RealmObject
public class CustomObject extends RealmObject {
    private String name;
    private String age;
}

然后我可以使用

private RealmList<CustomObject> customObjectList; 

在另一个 RealmObject 中

我必须对字符串的 arrayList 做同样的事情吗?
1.制作String对象
2. 在领域列表中使用该对象

是的,您必须手动将字符串装入 StringObject 中。我们想添加对 RealmList<String>RealmList<Integer> 等的支持,但这还有很长的路要走。

现在可以使用 RealmList,其中 T 可以是以下类型:String、Integer、Boolean、Float、Double、Short、Long、Byte、byte[] 和 Date`(根据官方文档 https://realm.io/docs/java/latest/#relationships,参见关系 -> 基元列表)

例如:

public RealmList<String> telephoneNumbers = new RealmList<>();