Loader
| Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
|---|---|---|---|---|
| 1 de julio de 2026 | 1.1.0 | - | - | 1.2.0-alpha01 |
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.
Consulta la documentación sobre la herramienta Issue Tracker para obtener más información.
Versión 1.2
Versión 1.2.0-alpha01
1 de julio de 2026
Lanzamiento de androidx.loader:loader:1.2.0-alpha01. La versión 1.2.0-alpha01 contiene estas confirmaciones.
Correcciones de errores
- Esta biblioteca ahora usa anotaciones de nulabilidad de JSpecify, que son de uso de tipo. Los desarrolladores de Kotlin deben usar los siguientes argumentos del compilador para aplicar el uso correcto: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (Ib5eb3, b/326456246).
androidx.core.os.CancellationSignalquedó obsoleto. Los usos deben reemplazarse porandroid.os.CancellationSignalproporcionado por la plataforma. (Id45f6, b/309499026, b/309054079)
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) esAsyncTask.THREAD_POOL_EXECUTORen lugar de un ejecutor personalizado. - Configuración de un ejecutor personalizado: Ahora las implementaciones personalizadas de
AsyncTaskLoadero sus subclases pueden anulargetExecutor()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
StaleDataExceptioncuando se reiniciaba Loader desdeonLoadFinished(b/123922776).
Versión 1.1.0-alpha01
3 de diciembre de 2018
Nuevas funciones
- Se agregó un método
getExecutor()aAsyncTaskLoaderpara que puedas establecer un ejecutor personalizado (aosp/810773).
Cambios en el comportamiento
- Ahora, el ejecutor predeterminado para
AsyncTaskLoaderesAsyncTask.THREAD_POOL_EXECUTORen lugar de un ejecutor personalizado.