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 de seguimiento de errores 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.