2016-08-07 5 views
0

"realmquery"를 android에서 동적으로 생성하고 realm 데이터베이스로 전달할 수 있습니까? 난 당신이 문자열 상수로 테이블 이름과 열을 정의하고 빌더 패턴으로 쿼리를 구성, 유틸리티 클래스에 쿼리를 포장하여 자신에게 그것을 할 수 있다고 생각이프로그래밍 방식으로 안드로이드에 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); 

이렇게하면 렐름 문자열 쿼리를 캡슐화하고 강력한 유형을 처리 할 수 ​​있습니다.

관련 문제