0

我寫了一個long live Service ......實際上是通知面板。我創建Pending Intent來啓動相同應用程序的Activity元素。如何識別Pending Intent已通過NotificationService啓動?

那麼這裏有什麼辦法來確定待定的意圖啓動事件?

+0

對不起,真的不明白你的問題。 「通過任何方式識別待處理的意圖啓動事件」是什麼意思?你能發表一些代碼並指出你遇到麻煩的地方嗎? –

+0

我需要點擊面板上的onClick事件類型才能啓動意向操作...得到了嗎? – CoDe

+0

您正在將'Intent'傳遞給'NotificationManager'中的'NotificationManager',它放在'Notification'中。當用戶點擊通知時,這個「Intent」將會啓動。正如Toon Borders在回答中所說的,你可以在「Intent」中添加一些「額外」,這樣你就可以知道它來自通知。如果不清楚,請發佈您用來創建「通知」的代碼,我們可以幫助您。 –

回答

0

在創建PendingIntent時,將某些東西放入您要傳遞給getActivity方法的意圖的附加內容中。然後,在您打開的活動的onCreate方法中,檢查該字段是否已經設置在附加內容中。

+0

謝謝,但對不起,我忘了提及...這是我需要在服務中,我寫代碼啓動通知面板 – CoDe

+0

任何想法/建議嗎? – CoDe

相關問題