Правильно использовать ContentProvider с шаблоном dao.? или это приведет к какой-либо проблеме производительности?
Я попытаюсь объяснить. У меня есть контент-провайдер. активность, dao и bean..
это код:
class Bean(){
String name;
}
class Dao{
Activity activity;
public Dao(Activity activity){
this.activity = activity;
public List<Bean> getAllBean() {
Cursor c = activity.managedQuery(Bean.CONTENT_URI, PROJECTION,
null, null, Bean.DEFAULT_SORT_ORDER);
return BeanMapper.GetAllFromCursor(c);
}
}
}
Class Activity{
.....
onCreate(....){
Dao dao = new Dao(this);
List<Bean> aList = dao.getAllBean();
}
....}
Как вы думаете?
приветствует