Localbroadcastmanager

Este artefato e as classes dele estão obsoletos. Use LiveData ou streams reativos.
Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
15 de dezembro de 2021 1.0.0 1.1.0-rc01 - -

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-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 do androidx.localbroadcastmanager foi suspenso 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.