Погрузчик

Загружайте данные для пользовательского интерфейса, которые сохраняются при изменении конфигурации.
Последнее обновление Стабильный релиз Предварительная версия релиза Бета-версия Альфа-версия
9 октября 2019 г. 1.1.0 - - -

Объявление зависимостей

Чтобы добавить зависимость от Loader, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

классный

dependencies {
    implementation "androidx.loader:loader:1.1.0"
}

Котлин

dependencies {
    implementation("androidx.loader:loader:1.1.0")
}

Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .

Обратная связь

Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.

Создать новую задачу

Для получения более подробной информации см. документацию по системе отслеживания ошибок .

Версия 1.1.0

Версия 1.1.0

9 октября 2019 г.

Выпущена версия androidx.loader:loader:1.1.0 . Версия 1.1.0 содержит следующие коммиты .

Важные изменения с версии 1.0.0

  • Изменение исполнителя по умолчанию : теперь исполнителем по умолчанию для AsyncTaskLoader (и, соответственно, для CursorLoader ) является AsyncTask.THREAD_POOL_EXECUTOR а не пользовательский исполнитель.
  • Настройка пользовательского исполнителя : пользовательские реализации AsyncTaskLoader или его подклассов теперь могут переопределять getExecutor() для установки пользовательского исполнителя.

Версия 1.1.0-rc01

5 июня 2019 г.

Выпущена версия androidx.loader:loader:1.1.0-rc01 без изменений по сравнению с 1.1.0-beta01 .

Версия 1.1.0-beta01

13 марта 2019 г.

Выпущена версия androidx.loader:loader:1.1.0-beta01 . Полный список изменений, включенных в эту версию, можно найти здесь .

Исправлены ошибки

  • Исправлена ​​ошибка, из-за которой возникало исключение StaleDataException при перезапуске загрузчика из onLoadFinished ( b/123922776 ).

Версия 1.1.0-alpha01

3 декабря 2018 г.

Новые функции

  • Добавлен метод getExecutor() в AsyncTaskLoader , позволяющий установить пользовательский исполнитель ( aosp/810773 )

Изменения в поведении

  • Теперь в качестве исполнителя по умолчанию для AsyncTaskLoader используется AsyncTask.THREAD_POOL_EXECUTOR а не пользовательский исполнитель.