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