0
결과가 있는지 확인하고 true
또는 false
을 반환하려면 어떻게해야합니까?결과가 있는지 확인하는 방법
boolean resultExists = realm.where(User.class).equalTo("name", "Bob").findFirst();
을하지만 물론이 부울을 반환하지 않습니다
는 현재 내가있다. 무엇이 바뀌나요?결과가 있는지 확인하고 true
또는 false
을 반환하려면 어떻게해야합니까?결과가 있는지 확인하는 방법
boolean resultExists = realm.where(User.class).equalTo("name", "Bob").findFirst();
을하지만 물론이 부울을 반환하지 않습니다
는 현재 내가있다. 무엇이 바뀌나요?boolean resultExists = realm.where(User.class).equalTo("name", "Bob").count() <= 0;
그러나 findFirst
이 null
을 반환하는 경우 당신은 확인할 수 있습니다.
다음을 사용하여이 문제를 확인할 수 있습니다
RealmQuery<User> query = _realm.where(User.class).equalTo("name", "Bob");
if(query.count() != 0L){
RealmResults<User> users = query.findAll();
// your business logic
}