Articles of loadermanager

Android – onLoadFinished не называется

Я столкнулся с проблемой с загрузчиком. У меня есть Activity, который отображает список записей, полученных из локальной базы данных. Когда действие начинается, записи автоматически загружаются с помощью метода LoaderManager.initLoader (). Также есть возможность вручную обновить список с помощью кнопки обновления в ActionBarSherlock. Однако после завершения другого действия, которое добавляет запись в БД, onLoadFinished не вызывается. […]

Когда действие уничтожается из-за изменения конфигурации, также уничтожаются ли его Погрузчики?

Из руководства разработчика по погрузчикам , Они автоматически подключаются к курсору последнего загрузчика при воссоздании после изменения конфигурации. Таким образом, им не нужно повторно запрашивать свои данные. Из этого сообщения в блоге на Loaders , Когда Activity уничтожается, Activity инструктирует свой LoaderManager уничтожать и закрывать свои Loaders (а также любые связанные с ними ресурсы, такие […]

Несколько загрузчиков с LoaderManager, не получив правильного загрузчика

У меня есть два загрузчика, один для заполнения данных, возвращаемых связыванием, в 2 TextViews и другой для заполнения ListView . Как я могу убедиться, что правильный загрузчик загружается для каждой ситуации? Я получаю ошибку в том, где первый загрузчик (случай WR_VIEW ), похоже, не создается или не загружается, поэтому в onLoadFinished() он возвращает «Нет такой […]

Ссылка LoaderManager не найдена с уровнем API 17

Я пишу приложение для примера Android и пытаюсь создать образец списка, используя здесь пример кода. И он не может решить LoaderManager. Любая идея, что может быть неправильным? Я использую eclipse toolkit с последним Android-сообществом sdk.

Ошибка в LoaderManager при использовании библиотеки поддержки

Я пытаюсь преобразовать свой код с помощью курсоров в использование CursorLoaders. Чтобы поддерживать более старые версии Android, я установил библиотеку поддержки и вместо импорта android.content.CursorLoader, я импортирую android.support.v4.content.CursorLoader. Теперь код, который скомпилирован отлично, бросает две ошибки. Первая ошибка на LoaderManager при ее реализации. Ошибка: LoaderManager не может быть разрешен для типа. Вторая ошибка при вызове […]

Сообщите Android AsyncTaskLoader, чтобы получить больше данных

Позвольте мне начать, сказав, что это НЕ вопрос о прокрутке ListViews. Я не хочу знать, как сказать, когда пользователь прокручивается до нижней части списка, поэтому, пожалуйста, не давайте мне ответов на этот вопрос или не отмечайте это как дубликат. Я использую класс, который расширяет AsyncTaskLoader, чтобы заполнить ListView данными из веб-службы. Первоначально я загружаю 50 […]

NullPointerException в restartLoader Метод LoaderManager

В моем фрагменте у меня есть следующая реализация интерфейса: @Override public void onReportChanged(Fragment sender, long id, int position) { // Views ein und ausblenden _List.setVisibility(View.GONE); _OnLoading.setVisibility(View.VISIBLE); _NoDataView.setVisibility(View.GONE); _ReportId = id; getLoaderManager().restartLoader(_LM_REPORTS, null, this); }; Отчет FragmentActivity для этого фрагмента, что другой фрагмент (список выбора) выбрал один элемент. После этого ListFragment должен загрузить новые данные с […]

Исправление исключений CursorLoader

У меня есть Fragment, реализующий LoaderManager и использующий CursorLoader (ничего необычного). Я хочу поймать исключения, вызванные во время запроса, но я не вижу, как !!! Любая помощь? Спасибо.

Разница между restartLoader и onContentChanged

В настоящее время у меня есть загрузчик @Override public Loader<List<HomeMenuRowInfo>> onCreateLoader(int arg0, Bundle bundle) { return new HomeMenuRowInfosLoader(this.getSherlockActivity()); } Иногда мне нужно попросить загрузчика перезагрузить снова из-за изменений содержимого. Я сделаю это. this.getLoaderManager().getLoader(0).onContentChanged(); Тем не менее, я хотел бы передать некоторую дополнительную информацию о onCreateLoader обратный вызов onCreateLoader при изменении содержимого. Я понимаю, используя onContentChanged […]

Is onLoadFinished () асинхронный (фоновый поток)?

В настоящее время я смотрю на использование диспетчера загрузчика, чтобы заполнить мой список расширений в drawerlayout. Я не могу найти нигде в документации, если функция обратного вызова onLoadFinished () работает в потоке пользовательского интерфейса или в фоновом потоке. Это на фоновом потоке?