Localbroadcastmanager

Cet artefact et ses classes sont obsolètes. Utilisez plutôt LiveData ou des flux réactifs.
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.

Signaler un nouveau problème

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 un Intent 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 pas BroadcastManager 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 être LiveData ou des flux réactifs.