Localbroadcastmanager

Este artefato e as classes dele estão obsoletos. Use LiveData ou streams reativos.
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
12 de janeiro de 2022 1.1.0 - - -

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.1.0

Versão 1.1.0

12 de janeiro de 2022

Lançamento de androidx.localbroadcastmanager:localbroadcastmanager:1.1.0. A versão 1.1.0 contém estas confirmações.

Mudanças importantes desde a versão 1.0.0

O uso de androidx.localbroadcastmanager foi totalmente descontinuado. Não haverá mais versões dessa biblioteca. Os desenvolvedores precisam substituir os usos de LocalBroadcastManager por outras implementações do padrão observável. Dependendo do caso de uso, as opções adequadas podem ser LiveData ou fluxos reativos.

Versão 1.1.0-rc01

15 de dezembro de 2021

Lançamento de androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01. A versão 1.1.0-rc01 contém estas confirmações.

Versão 1.1.0-alpha01

17 de dezembro de 2018

O uso de androidx.localbroadcastmanager foi descontinuado na versão 1.1.0-alpha01.

Motivo

  • LocalBroadcastManager é um barramento de eventos para todo o aplicativo e abrange violações de camada no seu app. Qualquer componente pode escutar eventos de qualquer outro componente.
  • Ele herda limitações desnecessárias de caso de uso do BroadcastManager do sistema. Os desenvolvedores precisam usar Intent mesmo que os objetos fiquem em apenas um processo e nunca o abandonem. Por esse mesmo motivo, ele não segue o BroadcastManager de acordo com recursos.

Isso resulta em uma experiência confusa para o desenvolvedor.

Substituição

  • Você pode substituir o uso de LocalBroadcastManager por outras implementações do padrão observável. Dependendo do caso de uso, as opções adequadas podem ser LiveData ou fluxos reativos.