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
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 zasadamiBroadcastManager
.
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 toLiveData
lub transmisje reaktywne.