¿Cómo comprobar el reino para la existencia de los datos del androide?
¿Cómo puedo comprobar si existe cierto valor o no en mi base de datos realm basada en este código de abajo?
realm.where(User.class).equalTo("cardId", cardId).findFirst()
Gracias por adelantado.
- El objeto no es parte del esquema para este reino
- Cerrar instancia de Realm después de la ejecución
- Realm.getInstance (context) no funciona más después de la migración
- El método findFirst () del dominio devuelve null
- Resultados de Limit Realm
- Realm Encontrar consultas Resultado en objetos vacíos
- Cómo establecer la marca de tiempo actual para cada inserción y actualizar la fila en el reino de Android
- Convertir RealmResults <E> a Lista <E> con copyFromRealm
- Reino se cierra
- Acceso al dominio desde un subproceso incorrecto
- Adición de objetos independientes a una RealmList
- Clase de datos Kotlin de RealmObject
- Uso de Realm.io para almacenar valores monetarios
Puede realizar una comprobación nula.
User user = realm.where(User.class).equalTo("cardId", cardId).findFirst(); if (user != null) { // Exists } else { // Not exist }
Tengo el mismo problema. Tengo que establecer la contraseña maestra por primera vez en mi aplicación justo después de la instalación y después de la sala simplemente verificarlo. Para eso tengo que comprobar la base de datos del reino si tal objeto existe si sí entonces apenas comprueba otra contraseña determinada del paso del amo. Como reino es la base de datos nosql por lo que tenemos que comprobar la existencia del objeto en lugar de tabla. Así,
CustomObject custom = realm.where(CustomObject.class).findfirst(); if(custom == null){ //set master password } else { //verify master password }
¡¡funciona para mi!!
- ¿Cuál es la diferencia entre las entradas y los valores de entrada en android listPreferences xml?
- Android SyncAdapter atascado en un bucle de sincronización infinito