Android RealmList <Integer> y RealmList <String>
Estoy trabajando con Realm para crear el ORM de mi aplicación android con Realm. El problema es que cuando intento crear un objeto como este:
public class Airport extends RealmObject { private int Id; private String Name; private String Code; private RealmList<Integer> destinations; }
AndroidStudio me dice que no puedo tener la RealmList con el tipo Integer; Y para el tipo de cadena. He estado buscando algunas preguntas similares, pero el mejor enfoque es declarar un objeto como:
- Android: Realm + Retrofit - Serializar apiresponse
- RealmList de tipo de cadena en Android
- ¿Cómo sincronizar los datos del servidor en la aplicación android?
- Java.lang.NoClassDefFoundError: Resolución fallida de: Lio / realm / internal / SharedRealm $ Durabilidad
- Realm en Android - ¿Cómo seleccionar varios objetos por lista de identificadores (@PrimaryKey)?
public class MyRealmInteger extends RealmObject { private int destination; }
Así que de esta manera puedo reescribir mi clase de la siguiente manera:
public class Airport extends RealmObject { private int Id; private String Name; private String Code; private RealmList<MyRealmInteger> destinations; }
Pero creo que es muy complicado. No hay ninguna otra solución más fácil?
- RealmResult consulta de nuevo
- Abra el reino con una nueva configuración real
- Prueba de unidad de reino en Android
- Restricción única del reino en varios campos
- Getter no está asociado a ningún campo - Realm
- Migración en Realm 0.81.1
- Manera correcta de obtener el objeto Realm por su clave principal en Android Java
- Acceso al dominio desde un subproceso incorrecto Excepción mientras se envió una copia usando copyFromRealm
Pero creo que es muy complicado. No hay ninguna otra solución más fácil?
No, no hay. Aún no por lo menos. Están "trabajando en ello":
Esta característica está entre una mano llena de características superiores que esperamos tomar encendido siguiente. Sin embargo, daremos a la actual 1.0 un poco de paz para garantizar la estabilidad antes de empujar un montón de nuevas características.
Puede consultar este problema para obtener actualizaciones en él https://github.com/realm/realm-java/issues/575
- Definición de la política de SELinux para el servicio del sistema Android: cómo configurar?
- Evento de RxJava de incendio sólo cambia cuando Fragmento es visible en ViewPager