Документация SDK для Android говорит, что метод startManagingCursor()
не используется:
Этот метод устарел. Вместо этого используйте новый класс CursorLoader с LoaderManager; это также доступно на старых платформах через пакет совместимости с Android. Этот метод позволяет активности позаботиться о том, чтобы управлять данным жизненным циклом Cursor для вас на основе жизненного цикла деятельности. То есть, когда действие остановлено, он автоматически вызывает деактивировать() на данном курсоре, а когда он будет перезапущен позже, он вызовет для вас запрос(). Когда действие будет уничтожено, все управляемые курсоры будут автоматически закрыты. Если вы планируете использовать HONEYCOMB или более позднюю версию, вместо этого вместо этого используйте LoaderManager, доступный через getLoaderManager()
Поэтому я хотел бы использовать CursorLoader
. Но как я могу использовать его с пользовательскими CursorAdapter
и без ContentProvider
, когда мне нужно URI в конструкторе CursorLoader
?