Responsabile trasmissione locale

Questo artefatto e le sue classi sono deprecati. Utilizza LiveData o gli stream reattivi.
Aggiornamento più recente Release stabile Candidato di rilascio Versione beta Versione alpha
12 gennaio 2022 1.1.0 - - -

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Contattaci se scopri nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 1.1.0

Versione 1.1.0

12 gennaio 2022

androidx.localbroadcastmanager:localbroadcastmanager:1.1.0 viene rilasciato. La versione 1.1.0 contiene questi commit.

Modifiche importanti dalla versione 1.0.0

L'API androidx.localbroadcastmanager è stata ritirata. Non ci saranno altre release di questa raccolta. Gli sviluppatori dovrebbero sostituire gli utilizzi di LocalBroadcastManager con altre implementazioni del pattern osservabile. A seconda del caso d'uso, le opzioni adatte possono essere LiveData o stream reattivi.

Versione 1.1.0-rc01

15 dicembre 2021

androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01 viene rilasciato. La versione 1.1.0-rc01 contiene questi commit.

Versione 1.1.0-alpha01

17 dicembre 2018

androidx.localbroadcastmanager è in fase di deprecazione nella versione 1.1.0-alpha01.

Motivo

  • LocalBroadcastManager è un bus di eventi a livello di applicazione e include le violazioni dei livelli nella tua app; qualsiasi componente può ascoltare eventi da qualsiasi altro componente.
  • Eredita limitazioni relative ai casi d'uso non necessarie del sistema BroadcastManager; gli sviluppatori devono utilizzare Intent anche se gli oggetti risiedono in un solo processo e non lo abbandonano mai. Per lo stesso motivo, non segue l'BroadcastManager a livello di funzionalità .

Tutto questo contribuisce a creare un'esperienza confusa per gli sviluppatori.

Sostituzione

  • Puoi sostituire l'utilizzo di LocalBroadcastManager con altre implementazioni del pattern osservabile. A seconda del caso d'uso, le opzioni adatte possono essere LiveData o stream reattivi.