Документація Android SDK говорить про те, що startManagingCursor()
метод знешкоджено:
Цей метод застарілий. Використовуйте новий клас CursorLoader разом із LoaderManager; це також доступно на старих платформах через пакет сумісності Android. Цей метод дозволяє дбати про управління життєвим циклом даного курсору на основі життєвого циклу діяльності. Тобто, коли діяльність припиняється, вона автоматично викличе деактивувати () на даному Курсорі, а коли пізніше буде перезапущена, вона викличе запит () для вас. Коли діяльність буде знищена, усі керовані Курсори закриються автоматично. Якщо ви орієнтуєтесь на HONEYCOMB або новішу версію, замість цього скористайтеся LoaderManager, доступним через getLoaderManager ()
Тому я хотів би використати CursorLoader
. Але як я можу використовувати його з власноруч CursorAdapter
і без ContentProvider
, коли мені потрібен URI в конструкторі CursorLoader
?