2016-06-27 36 views

risposta

21

È possibile eseguire il controllo nullo.

User user = realm.where(User.class).equalTo("cardId", cardId).findFirst(); 

if (user != null) { 
    // Exists 
} else { 
    // Not exist 
} 
+0

Grazie. Questa è la risposta che sto cercando. Comunque sono abbastanza nuovo nel Regno. –

0

Ho lo stesso problema. Devo impostare la master password per la prima volta nella mia app subito dopo l'installazione e dopo ward basta verificarla. Per questo devo controllare il database di reame se tale oggetto esiste se sì, basta verificare altro set di password di accesso principale. Come realm è il database nosql quindi dobbiamo controllare la presenza dell'oggetto invece la tabella. Quindi,

CustomObject custom = realm.where(CustomObject.class).findfirst(); 

if(custom == null){ 
//set master password 
} else { 
//verify master password 
} 

funziona per me !!