Ist es korrekt, ContentProvider mit dem DAO-Muster zu verwenden? Oder bringt es Leistungsprobleme mit sich?
Ich werde versuchen zu erklären. Ich habe einen ContentProvider, eine Aktivität, ein DAO und ein Bean.
Hier ist der Code:
Klasse Bean(){
String name;
}
Klasse Dao{
Aktivität aktivität;
public Dao(Aktivität aktivität){
this.aktivität = aktivität;
public List getAllBean() {
Cursor c = aktivität.managedQuery(Bean.CONTENT_URI, PROJECTION,
null, null, Bean.DEFAULT_SORT_ORDER);
return BeanMapper.GetAllFromCursor(c);
}
}
}
Klasse Aktivität{
.....
onCreate(....){
Dao dao = new Dao(this);
List aList = dao.getAllBean();
}
....}
Was denkst du?
Grüße