Pracuję z Realm, aby utworzyć ORM aplikacji Android w Realm. Problemem jest to, że gdy próbuję utworzyć obiekt tak:Android RealmList <Integer> i RealmList <String>
public class Airport extends RealmObject {
private int Id;
private String Name;
private String Code;
private RealmList<Integer> destinations;
}
androidStudio mówi mi, że nie mogę mieć RealmList z typu Integer; a także dla typu String. Szukałem kilka podobnych pytań, ale najlepszym rozwiązaniem jest zadeklarować obiekt jak:
public class MyRealmInteger extends RealmObject {
private int destination;
}
więc w ten sposób mogę przerobić moją klasę w następujący sposób:
public class Airport extends RealmObject {
private int Id;
private String Name;
private String Code;
private RealmList<MyRealmInteger> destinations;
}
ale myślę, to bardzo skomplikowane. Nie ma innego prostszego rozwiązania?