簡體   English   中英

Android將數據從IntentService發送到綁定的Activity

[英]Android Send data from IntentService to a bound Activity

我創建了一個將意圖服務綁定到活動的android應用。 我關注了這篇出色的文章

但是現在我想從我的IntentService發送數據以更新我的視圖(我的意思是我的活動)。

上下文:我想創建一個簡單的倒計時。 該服務例如每分鍾或每秒將“時間”發送給活動。

如何將數據從IntentService發送到Activity?

請在科特林...謝謝!

在Android中,有許多API允許我們將消息從服​​務發送到活動。 我們應該使用哪個API取決於服務和活動是否在同一進程中運行。

如果它們在同一進程中運行,那么您有2個選擇

  • 通過LocalBroadcastManager使用本地廣播。 它僅允許應用程序中的組件與其他組件通信。 它比通過系統發送全局廣播更加安全和高效。
  • 如果您不想實現廣播接收器,請使用EventBus庫。

如果它們在不同的進程中運行,那么您有3個選擇

暫無
暫無

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

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