2016-08-07 3 views
0

「realmquery」をアンドロイドで動的に作成し、それをrealmデータベースに渡すことはできますか?私はあなたが文字列定数として、あなたのテーブル名や列を定義し、ユーティリティクラスにクエリをラップし、Builderパターンを使用してクエリを構築することにより、自分自身にそれを行うことができると信じて、このアンドロイドでプログラムでRealmQueryを作成

RealmQuery<RealmModel> query; 
public Model equalTo(String fildName,String value){ 
    query=query.equalTo(fildName,value); 

    return (Model) this; 
} 

答えて

1

よう

何か、私が何かを示唆

RealmUtils.query(Model.class).where(Model.FIELD1).equals("param1") 
.And(MODEL.FIELD2).greaterThan(param2); 

このようにして、Realm文字列クエリをカプセル化し、強力な型を扱うことができます。

関連する問題