簡體   English   中英

Android-影響廣播接收器中的GUI組件

[英]Android - affecting a GUI component inside a broadcast receiver

我有什么選擇可以影響廣播接收機內部的組件?

當用戶點擊一個按鈕時,我生成一個過程並等待廣播接收器捕獲結果。 一旦發生這種情況,我希望按鈕更改其標題。 除了定義一個包含按鈕組件並在廣播接收器內部使用的全局變量之外,我該怎么做? 我想知道是否有更清潔/更智能的方法來執行此操作。

使用事件總線( LocalBroadcastManager ,Square的Otto,greenrobot的EventBus)。 讓您的BroadcastReceiver向總線發布消息。 在相關時(例如,活動/片段位於前台時),讓您的UI層訂閱總線。 然后,您的UI層將收到有關總線中已訂閱消息的通知,並且可以更新其UI。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM