Localbroadcastmanager

Este artefacto y sus clases dejaron de estar disponibles. En su lugar, debes usar LiveData o transmisiones reactivas.
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.

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

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 usar Intent aunque los objetos se encuentren en un solo proceso y nunca lo abandonen. Por esta misma razón, no sigue a BroadcastManager 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 ser LiveData o transmisiones reactivas.