Gestore della trasmissione locale

Questo elemento e le relative classi sono deprecati. Utilizza LiveData o stream reattivi.
Aggiornamento più recente Release stabile Candidato per la release Versione beta Release alpha
12 gennaio 2022 1.1.0 - - -

Feedback

Il tuo feedback ci aiuterà a migliorare Jetpack. Facci sapere se scopri nuovi problemi o se hai idee per migliorare questa 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 relativa al monitoraggio dei problemi.

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 completamente ritirata. Non ci saranno ulteriori 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

La versione 1.1.0-alpha01 di androidx.localbroadcastmanager verrà ritirata.

Motivo

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

Tutto questo contribuisce a creare confusione nell'esperienza degli sviluppatori.

Sostituzione

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