簡體   English   中英

如何將其他服務(從帶有通知的警報開始)發送到MainActivity?

[英]How to send extras from Service (start from alarm with Notification) to MainActivity?

我的MainActivityAlarm Alarm開始重復Service ,並從數據發送給它intent.putExtrapendingIntent Service返回true時,它將自動取消自身(通過新的pendingIntent Intent->取消)並將數據發送到Notification (如果用戶單擊它,則應用將從該Notification新數據開始,或者用戶僅啟動app->它會加載新數據)。 我需要把我的putExtrasNotificationMainActivitygetExtraMainActivity ,以及(如果可能的話)會自動提交。

如果我是正確的,我必須在調用Service之前使用startActivityForResult ,但是如何使用Alarm來做到這一點?

除了該步驟“ Notification.putExtras() -> MainActivity.getExtras() ”以外,PS已經可以正常工作。

我認為您正在尋找的是綁定服務

綁定服務是Service類的一種實現,它允許其他應用程序與其綁定並與其交互。

看看這個 ,讓我知道是否有幫助。 他們在這里討論在服務和活動之間進行通信的替代方案: servicecommunication

暫無
暫無

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

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