Jak CursorLoader z LoaderManager wie, jak wysłać kursor do CursorAdapter?
Przeglądałem część mojego kodu i zdałem sobie sprawę, że właściwie nie wiem jakCursorLoader
iLoaderManager
kombinacja używana zCursorAdapter
połączyć. Oto część, w której jestem zdezorientowany.
agendaAdapter = new MyAgendaAdapter(this, null);
makeProviderBundle(new String[] {"_id", "event_name", "start_date", "start_time",
"end_date", "end_time", "location"}, "date(?) >= start_date and date(?) <= end_date",
new String[]{getChosenDate(), getChosenDate()}, null);
getLoaderManager().initLoader(0, myBundle, MainDisplayActivity.this);
list.setAdapter(agendaAdapter);
Więc jakquery()
metoda z mojego zwyczajuContentProvider
wiedzieć, aby wysłać to do tego konkretnegoCursorAdapter
? Po prostu nie widzę połączenia. Rozumiem wszystko inne, ale na czym polega to pytanie. No i powinienem wspomnieć, że kod działa dobrze.