Menedżer transmisji lokalnej

Ten artefakt i jego klasy zostały wycofane. Zamiast nich używaj LiveData lub transmisji reaktywnych.
Najnowsza aktualizacja Wersja stabilna Kandydat do publikacji Wersja Beta Wersja alfa
12 stycznia 2022 r. 1.1.0 - - -

Opinia

Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.

Utwórz nowy numer

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.1.0

Wersja 1.1.0

12 stycznia 2022 r.

Aplikacja androidx.localbroadcastmanager:localbroadcastmanager:1.1.0 została zwolniona. Wersja 1.1.0 zawiera te zatwierdzenia.

Ważne zmiany od wersji 1.0.0

Interfejs androidx.localbroadcastmanager został całkowicie wycofany. Ta biblioteka nie będzie już dostępna w kolejnych wersjach. Deweloperzy powinni zastąpić użycie funkcji LocalBroadcastManager innymi implementacjami obserwowalnego wzorca. W zależności od przypadku użycia odpowiednie opcje to LiveData lub transmisje reaktywne.

Wersja 1.1.0-rc01

15 grudnia 2021 roku

Aplikacja androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01 została zwolniona. Wersja 1.1.0-rc01 zawiera te zatwierdzenia.

Wersja 1.1.0-alfa01

17 grudnia 2018 r.

Wycofujemy androidx.localbroadcastmanager w wersji 1.1.0-alpha01.

Przyczyna

  • LocalBroadcastManager to szyna zdarzeń z całej aplikacji, która obsługuje naruszenia w warstwie Twojej aplikacji. Każdy komponent może nasłuchiwać zdarzeń z innych komponentów.
  • Odziedziczy ona zbędne ograniczenia przypadków użycia systemu BroadcastManager. Deweloperzy muszą używać Intent, mimo że obiekty działają tylko w jednym procesie i nigdy go nie opuszczają. Z tego samego powodu jest niezgodne z zasadami BroadcastManager .

co może być mylące dla programistów.

Zamiennik

  • Użycie właściwości LocalBroadcastManager możesz zastąpić innymi implementacjami obserwowalnego wzorca. W zależności od przypadku użycia odpowiednie opcje to LiveData lub transmisje reaktywne.