[英]How to send extras from Service (start from alarm with Notification) to MainActivity?
我的MainActivity
有Alarm
。 Alarm
開始重復Service
,並從數據發送給它intent.putExtra
從pendingIntent
。 當Service
返回true時,它將自動取消自身(通過新的pendingIntent
Intent->取消)並將數據發送到Notification
(如果用戶單擊它,則應用將從該Notification
新數據開始,或者用戶僅啟動app->它會加載新數據)。 我需要把我的putExtras
從Notification
到MainActivity
, getExtra
在MainActivity
,以及(如果可能的話)會自動提交。
如果我是正確的,我必須在調用Service
之前使用startActivityForResult
,但是如何使用Alarm
來做到這一點?
除了該步驟“ Notification.putExtras()
-> MainActivity.getExtras()
”以外,PS已經可以正常工作。
我認為您正在尋找的是綁定服務 。
綁定服務是Service類的一種實現,它允許其他應用程序與其綁定並與其交互。
看看這個 ,讓我知道是否有幫助。 他們在這里討論在服務和活動之間進行通信的替代方案: servicecommunication 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.