Dokumentacja Android SDK mówi, że startManagingCursor()metoda jest pozbawiona wartości:
Ta metoda jest przestarzała. Zamiast tego użyj nowej klasy CursorLoader z LoaderManager; jest to również dostępne na starszych platformach za pośrednictwem pakietu zgodności z systemem Android. Ta metoda pozwala aktywności zająć się zarządzaniem cyklem życia danego kursora w oparciu o cykl życia działania. Oznacza to, że gdy aktywność zostanie zatrzymana, automatycznie wywoła dezaktywację () na danym kursorze, a po późniejszym ponownym uruchomieniu wywoła dla Ciebie requery (). Gdy aktywność zostanie zniszczona, wszystkie zarządzane kursory zostaną automatycznie zamknięte. Jeśli celujesz w HONEYCOMB lub nowszy, zamiast tego rozważ użycie LoaderManager, dostępnego przez getLoaderManager ()
Więc chciałbym użyć CursorLoader. Ale jak mogę go używać z niestandardowym CursorAdapteri bez ContentProvider, kiedy potrzebuję URI w konstruktorze CursorLoader?