Loader

Carga datos para tu IU que se conserven después de los cambios de configuración.
Actualización más reciente Versión estable Versión potencial Versión beta Versión Alfa
9 de octubre de 2019 1.1.0 - - -

Cómo declarar dependencias

Para agregar una dependencia en Loader, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio de Maven de Google para obtener más información.

Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o módulo:

Groovy

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

Kotlin

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

Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.

Crear un error nuevo

Consulta la documentación sobre la herramienta Issue Tracker para obtener más información.

Versión 1.1.0

Versión 1.1.0

9 de octubre de 2019

Lanzamiento de androidx.loader:loader:1.1.0. La versión 1.1.0 contiene estas confirmaciones.

Cambios importantes desde la versión 1.0.0

  • Cambio del ejecutor predeterminado: Ahora el ejecutor predeterminado para AsyncTaskLoader (y, por extensión, CursorLoader) es AsyncTask.THREAD_POOL_EXECUTOR en lugar de un ejecutor personalizado.
  • Configuración de un ejecutor personalizado: Ahora las implementaciones personalizadas de AsyncTaskLoader o sus subclases pueden anular getExecutor() para establecer un ejecutor personalizado.

Versión 1.1.0-rc01

5 de junio de 2019

Lanzamiento de androidx.loader:loader:1.1.0-rc01 sin cambios desde 1.1.0-beta01.

Versión 1.1.0-beta01

13 de marzo de 2019

Lanzamiento de androidx.loader:loader:1.1.0-beta01. Para obtener una lista completa de las confirmaciones incluidas en esta versión, consulta este artículo.

Correcciones de errores

  • Se corrigió un problema que provocaba una StaleDataException cuando se reiniciaba Loader desde onLoadFinished (b/123922776).

Versión 1.1.0-alpha01

3 de diciembre de 2018

Nuevas funciones

  • Se agregó un método getExecutor() a AsyncTaskLoader para que puedas establecer un ejecutor personalizado (aosp/810773).

Cambios en el comportamiento

  • Ahora, el ejecutor predeterminado para AsyncTaskLoader es AsyncTask.THREAD_POOL_EXECUTOR en lugar de un ejecutor personalizado.