2017-01-22 10 views
0

結果の有無を確認してtrueまたはfalseを返すにはどうすればよいですか?結果の有無を確認する方法

現在、私は持っている:

boolean resultExists = realm.where(User.class).equalTo("name", "Bob").findFirst(); 

しかし、もちろん、これはブール値を返しません。私は何を変えるのですか?

答えて

0
boolean resultExists = realm.where(User.class).equalTo("name", "Bob").count() <= 0; 

しかしfindFirstnullを返した場合、あなただけのチェックができます。

0

あなたは使用して、これをチェックすることができます。

RealmQuery<User> query = _realm.where(User.class).equalTo("name", "Bob"); 
if(query.count() != 0L){ 
    RealmResults<User> users = query.findAll(); 
    // your business logic 
} 
関連する問題