Localbroadcastmanager
Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
12 janvier 2022 | 1.1.0 | - | - | - |
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Version 1.1.0
Version 1.1.0
12 janvier 2022
Publication d'androidx.localbroadcastmanager:localbroadcastmanager:1.1.0
. Liste des commits de la version 1.1.0
Modifications importantes depuis la version 1.0.0
androidx.localbroadcastmanager
a été entièrement abandonné. Il n'y aura pas d'autre version de cette bibliothèque. Les développeurs doivent remplacer les utilisations de LocalBroadcastManager
par d'autres implémentations du modèle observable. Selon le cas d'utilisation, les options appropriées peuvent être LiveData
ou des flux réactifs.
Version 1.1.0-rc01
15 décembre 2021
Publication d'androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01
. Liste des commits de la version 1.1.0-rc01
Version 1.1.0-alpha01
17 décembre 2018
androidx.localbroadcastmanager
sera abandonné dans la version 1.1.0-alpha01
.
Motif
LocalBroadcastManager
est un bus d'événements à l'échelle de l'application qui accepte les violations de couches dans votre application. N'importe quel composant peut écouter les événements d'un autre composant.- Il hérite des limites inutiles du cas d'utilisation du
BroadcastManager
système. Les développeurs doivent utiliser unIntent
même si les objets ne résident que dans un seul processus et ne le quittent jamais. C'est également pour cette raison qu'il ne suit pasBroadcastManager
au niveau des fonctionnalités.
Tout cela nuit à l'expérience du développeur.
Remplacement
- Vous pouvez remplacer l'utilisation de
LocalBroadcastManager
par d'autres implémentations du modèle observable. Selon votre cas d'utilisation, les options appropriées peuvent êtreLiveData
ou des flux réactifs.