¿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.

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!!

  • Realm java sort con varios campos
  • No public RealmResults <E> Constructor?
  • RealmMigrationNeededException al cambiar el modelo de Realm
  • ¿Cuál es la mejor manera de usar List <String> en Realm Android?
  • 'RealmNoticeModelClass' tiene una clave primaria, use 'createObject (Class <E>, Object)' en su lugar
  • Error irrecuperable. Mremap (): Falló: Fuera de memoria en la línea 188 io_realm_internal_SharedGroup.cpp
  • Android Realm copyToRealmOrUpdate actualiza los campos existentes
  • Realm Android - ¿Cómo puedo convertir RealmResults a una matriz de objetos?
  • ¿Los campos de lectura de un objeto Realm son más lentos que los objetos java?
  • Cómo ver mi archivo Realm en el Realm Browser?
  • ¿Los modelos Realm realmente requieren getters y setters?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.