[英]Android:send data from Service to activity with broadcastReceiver Error
[英]Send data from BroadCastReceiver to running Service (Android)
如何將某些數據從BroadCastReceiver發送到正在運行的服務? 我嘗試使用peekService,但在從某人綁定服務之前,該方法似乎返回null。 無論如何,如果我綁定服務,則無需查看服務,也無法綁定BroadCastReceiver的服務(我不需要任何活動)
我的情況是:my_broadcastreceiver->啟動服務my_broadcastreceiver->停止服務my_broadcastreceiver->通知服務某件事(如果服務已經在運行,則什么也沒有)
我怎樣才能做到這一點? 顯然,我可以使用意圖過濾器在服務中編寫BroadCastReceiver,但我認為這不是更好的方法。 我只想在BroadCastReceiver輸入onReceive方法時發送一些信息。 我希望有可能...
問候
將數據打包到一個Intent
,然后使用startService()
將其發送到服務。 參見putExtra()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.