2016-06-06 26 views
1

Ich versuche Realm zu verwenden, um eine lokale Datenbank von Objekten zu speichern. Die App prüft, ob die aktuelle Sitzung zum ersten Mal geladen wird und füllt die lokale Datenbank mit einem API-Anruf auf. Wenn die Datenbank jedoch nicht leer ist, möchte ich die bereits verfügbaren Daten verwenden. Um dies zu tun, muss ich wissen, ob die Datenbank leer ist oder nicht.Überprüfen, ob Realm leer ist?

fand ich dieses Problem auf Github, aber sie nicht eine Abhilfe schaffen: https://github.com/realm/realm-java/issues/766

Also, wie dies geschehen soll?

Antwort

2

Wenn Sie diese Problemseite nach unten scrollen, können Sie sehen, dass Realm.isEmpty() hinzugefügt wird. :)

0

hinzufügen realm.isEmpty() -Methode, die true zurückgibt, wenn es keine Objekte im Reich ist. Es ist nur eine Hilfsmethode, passt aber gut zur Realm Objektspeicherabstraktion.

Verwendung realm.isEmpty()