Menedżer transmisji lokalnej
| 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.
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
LocalBroadcastManagerto 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 zasadamiBroadcastManager.
co może być mylące dla programistów.
Zamiennik
- Użycie właściwości
LocalBroadcastManagermożesz zastąpić innymi implementacjami obserwowalnego wzorca. W zależności od przypadku użycia odpowiednie opcje toLiveDatalub transmisje reaktywne.