Localbroadcastmanager
Actualización más reciente | Versión estable actual | Próxima versión potencial | Versión beta | Versión Alfa |
---|---|---|---|---|
17 de diciembre de 2018 | 1.0.0 | - | - | 1.1.0-alpha01 |
Comentarios
Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes en esta biblioteca antes de crear uno nuevo. Para agregar tu voto a un error existente, haz 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-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 del 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.