Tag: reino de

Migración de Realm de Android: Agregar nueva columna de lista de Realm

Im usando Realm v0.80.1 y estoy tratando de escribir código de migración para una nueva propiedad que he añadido. La propiedad es una RealmList. No estoy seguro de cómo agregar correctamente la nueva columna o establecer un valor aa. Lo que tengo: customRealmTable.addColumn (, "list"); Una vez que la columna se ha agregado correctamente ¿cómo […]

La migración de Realm se está estrellando en Android 7.1.2

La aplicación se está bloqueando con una excepción de dominio que algunas tablas no existen en el esquema. Hice tres tablas en Realm Database y creé la migración para él. La actualización de la aplicación (migración) funciona para todas las versiones de Android, pero para Android 7.1.2 se produce un error en la aplicación con […]

Persistencia de objetos con Realm (error: Cambiar datos de Realm sólo se puede hacer desde dentro de una transacción)

Tengo dificultades para conseguir que Realm funcione. RealmConfiguration realmConfig = new RealmConfiguration.Builder(this).build(); Realm.setDefaultConfiguration(realmConfig); Realm realm = Realm.getDefaultInstance(); MyObjectExtendingRealmObject myObject = new MyObjectExtendingRealmObject("John"); realm.beginTransaction(); realm.copyToRealm(myObject); realm.commitTransaction(); Error: java.lang.IllegalStateException: El cambio de datos de Realm sólo se puede hacer desde dentro de una transacción Llámame loco, pero no estoy haciendo la persistencia de datos dentro de la […]

¿Qué clave principal se debe establecer en el db de Android local antes de sincronizarlo con el servidor?

Estoy haciendo una aplicación que tiene un modelo de base de datos: Item (int id, String name, String description, Date updatedDate, boolean isSynced) El id del Item es su clave principal (en local así como en el servidor) y el id se genera automáticamente en el servidor mysql db. Estoy utilizando el reino para almacenar […]

Android Realm número de versión de migración basado en qué?

Estoy haciendo mi primera migración de Realm y comencé a pensar en el número de versión. ¿En qué se basa este número de versión? Porque si se basa en lo que hay en tu teléfono, ¿cómo lo manejo si una nueva persona instala la aplicación y recibe una migración? Porque también actualizará los campos que […]

Migración en Realm 0.81.1

Obtuvo una excepción diferente después de agregar objetos. Migración necesaria Clase no encontrada en el esquema Versión en disco es más reciente que la solicitada ¿Qué está mal? 1 – MainActivity.java RealmConfiguration realmConfiguration = new RealmConfiguration.Builder(context) .build(); Realm.setDefaultConfiguration(realmConfiguration); Realm realm = Realm.getDefaultInstance(); realm.executeTransaction(new Realm.Transaction() { @Override public void execute(Realm realm) { RealmTestObjectOne testObjectOne = new […]

Realm: cambia el nombre del campo para la migración

Me gustaría cambiar el nombre del campo en el proceso de migración de Realm DB. Parece que el cambio de nombre de campo no es compatible, y sólo la copia y eliminación es la única manera de hacer. ¿es esto correcto? Consume mucho tiempo. Debajo de código es mi ensayo para cambiar el value campo […]

Problemas de serialización de RealmList (Realm / Gson / Intent)

Utilizo Retrofit, Gson y Realm en mi proyecto. Tengo esta clase Example que necesita ser Serializable . Sin Reino lo escribiría así: public class Example implements Serializable { @SerializationName("users") private List<String> users //… getters and setters } Realm entra en juego y Example convierte en (note que getters y setters son así por razones de […]

¿Es el cierre y la reapertura de las instancias de Realm malas para el rendimiento?

Cuando uso SQLite por lo general tienen una sola instancia de SQLiteOpenHelper por aplicación y nunca la cierro, ya que su base de datos es utilizada continuamente por muchas otras clases y cerrar / reabrir sería más lento y más complicado. Ahora estoy jugando con Realm y estoy planeando acceder a instancias de Realm sólo […]

Android Realm que almacena int y String

¿Hay una manera de almacenar un int [] y una cadena [], con excepción de crear un nuevo objeto que los contiene, y después almacenarlo en un realmList Tengo un objeto que toma los parámetros de una String, int [], y String []. Usted no puede almacenar int [], y String [] en el reino […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.