Articles of loadermanager

AsyncTaskLoader не вызывает onLoadFinished, если я не верну новый объект в loadInBackground

У меня есть AsyncTaskLoader<List<String>> с переменной-членом List<String> mAddresses. В loadInBackground , если я создаю новый объект, залейте его и верните его; onLoadFinished вызывается как ожидалось, поэтому я могу обновить адаптер, который, в свою очередь, обновляет представление. public List<String> loadInBackground() { // ListView updates properly only if I do this (strange?) mAddresses = new ArrayList<String>(); // […]

Как использовать LoaderManager с Green-DAO

Я использую GreenDAO в своем текущем приложении и хочу иметь LoaderManager с подключением к БД, чтобы отслеживать изменения и обновления в БД на лету. Я видел в документации на Android, что не рекомендуется использовать ContentProvider когда у вашего приложения есть только внутренний SQLite DB (это то, что у меня есть), однако я действительно хочу реализовать […]

Android Loaders lifecycle, или: будет ли onStopLoading () всегда вызываться до onReset ()?

Может ли быть случай, когда onReset() вызывается без вызова onStopLoading() непосредственно перед ним? В более общем плане, я пытаюсь выяснить жизненный цикл загрузчика, a-la график жизненного цикла активности и который onSomething() запускается внутри того состояния (состояний) состояния жизненного цикла Activity / Fragment.

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 должен загрузить новые данные с […]

Intereting Posts
Достижение дизайна планшета Android в формате gmail (стиль стрелки) Метод обратного вызова со ссылкой на старый фрагмент Что такое не встроенная активность и почему в ней не работает андроид: fitsSystemWindows? AlertDialog с EditText, автоматически открывать мягкую клавиатуру с фокусом на EditText не работает Как импортировать ShowcaseView в Eclipse? Поддержка Robospice / Retrofit фоновой службы, доступ к базе данных Измените вес макета с помощью анимации Разрешить пользователю выбирать путь для сохранения файла на Android Какие разрешения не остаются при обновлении до целевогоSdk 23 или Android 6? Предупреждение о градации аннотаций Android Добавить свойства abiFilters для градиентов Тип списка для хранения нескольких типов данных Объявления YouTube никогда не показываются при использовании API Android Player для Android Системные настройки принудительно закрываются при открытии виджета Как включить новую функцию Bluetooth A2DP Sink, введенную в Lollipop?