Localbroadcastmanager
Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
---|---|---|---|---|
12 de enero de 2022 | 1.1.0 | - | - | - |
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 de seguimiento de errores para obtener más información.
Versión 1.1.0
Versión 1.1.0
12 de enero de 2022
Lanzamiento de androidx.localbroadcastmanager:localbroadcastmanager:1.1.0
. La versión 1.1.0 contiene estas confirmaciones.
Cambios importantes desde 1.0.0
androidx.localbroadcastmanager
dejó de estar disponible por completo. No habrá más versiones de esta biblioteca. Los desarrolladores deben reemplazar los usos de LocalBroadcastManager
con otras implementaciones del patrón observable. Según el caso de uso, las opciones adecuadas pueden ser LiveData
o transmisiones reactivas.
Versión 1.1.0-rc01
15 de diciembre de 2021
Lanzamiento de androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01
. La versión 1.1.0-rc01 contiene estas confirmaciones.
Versión 1.1.0-alpha01
17 de diciembre de 2018
androidx.localbroadcastmanager
deja de estar disponible en la versión 1.1.0-alpha01
.
Motivo
LocalBroadcastManager
es un bus de eventos en toda la aplicación y abarca las infracciones de capa en tu app; cualquier componente puede escuchar eventos de cualquier otro componente.- Hereda limitaciones innecesarias de casos prácticos del sistema
BroadcastManager
; los desarrolladores tienen que usarIntent
aunque los objetos se encuentren en un solo proceso y nunca lo abandonen. Por esta misma razón, no sigue aBroadcastManager
en cuanto a funciones.
Estos motivos generan una experiencia confusa para el desarrollador.
Reemplazo
- Puedes reemplazar el uso de
LocalBroadcastManager
con otras implementaciones del patrón observable. Según tu caso práctico, las opciones adecuadas pueden serLiveData
o transmisiones reactivas.