Localbroadcastmanager
這個構件和其類別已淘汰。請改用 LiveData 或回應式串流。
最新版 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2022 年 1 月 12 日 | 1.1.0 | - | - | - |
意見回饋
您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 說明文件。
1.1.0 版本
1.1.0 版本
2022 年 1 月 12 日
發布 androidx.localbroadcastmanager:localbroadcastmanager:1.1.0
。1.1.0 版包含此連結所列的修訂項目。
自 1.0.0 版以來的重要異動
完全淘汰了 androidx.localbroadcastmanager
。這個程式庫不會再發佈新版本。開發人員應將 LocalBroadcastManager
相關應用改為透過其他方式實作可觀測的模式。視用途而定,適合的選項可能是 LiveData
或回應式串流。
1.1.0-rc01 版本
2021 年 12 月 15 日
發布 androidx.localbroadcastmanager:localbroadcastmanager:1.1.0-rc01
。1.1.0-rc01 版本包含這些修訂版本。
1.1.0-alpha01 版本
2018 年 12 月 17 日
1.1.0-alpha01
版本將淘汰 androidx.localbroadcastmanager
。
原因
LocalBroadcastManager
是整個應用程式的事件匯流排,囊括應用程式中的資料層違規事項;所有元件都能監聽任何其他元件的事件。- 其從
BroadcastManager
系統沿用了不必要的用途限制;即使物件僅存在於一個程序中且絕對不會離開該程序,開發人員仍必須使用Intent
。正因如此,這個類別在功能面與BroadcastManager
有出入。
最終產生的體驗容易讓開發人員感到混淆。
取代選項
- 您可以將
LocalBroadcastManager
相關應用改為透過其他方式實作可觀測的模式。視用途而定,適合的選項可能是LiveData
或回應式串流。