Responsabile trasmissione locale
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.
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 utilizzareIntent
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 essereLiveData
o stream reattivi.