Погрузчик

Загрузите данные для вашего пользовательского интерфейса, которые выдерживают изменения конфигурации.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
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-бета01

13 марта 2019 г.

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

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

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

Версия 1.1.0-альфа01

3 декабря 2018 г.

Новые возможности

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

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

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

Погрузчик

Загрузите данные для вашего пользовательского интерфейса, которые выдерживают изменения конфигурации.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
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-бета01

13 марта 2019 г.

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

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

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

Версия 1.1.0-альфа01

3 декабря 2018 г.

Новые возможности

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

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

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