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
}