Как CursorLoader с LoaderManager знает, как отправить курсор в CursorAdapter?

Я просматривал часть своего кода и понял, что на самом деле не знаю, какCursorLoader а такжеLoaderManager комбинация используется сCursorAdapter подключения. Вот та часть, в которой я запутался.

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);

Так как жеquery() метод из моего обычаяContentProvider знать, чтобы отправить его на этот конкретныйCursorAdapter? Я просто не вижу связи. В этом я все понимаю, но о чем этот вопрос. Да, и я должен упомянуть, код работает нормально.

Ответы на вопрос(1)

Ваш ответ на вопрос