Gestore della trasmissione locale
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.
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 utilizzareIntent
anche se gli oggetti risiedono in un solo processo e non lo possono mai abbandonare. Per lo stesso motivo, non segueBroadcastManager
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 essereLiveData
o stream reattivi.