【发布时间】:2011-06-27 20:25:50
【问题描述】:
将 ContentProvider 与 dao 模式一起使用是正确的。 ?还是会带来任何性能问题?
我会尽力解释。我有一个内容提供者。一个活动,一个道,一个豆..
这是代码:
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();
}
....}
你觉得呢?
问候
【问题讨论】:
标签: android dao android-contentprovider