【发布时间】:2014-01-06 12:35:06
【问题描述】:
我写了一个long live Service...实际上启动了通知面板。我创建 Pending Intent 来启动同一个应用程序的 Activity 元素。
那么这里有什么方法可以识别待处理的 Intent 启动事件吗?
【问题讨论】:
-
抱歉,不太明白你的问题。 “以任何方式识别待处理的意图启动事件”是什么意思?您可以发布一些代码并指出您遇到问题的地方吗?
-
当点击面板启动意图动作时,我需要 onClick 类型的事件...得到了吗?
-
您正在将
Intent传递给NotificationManager,该Notification被放入。当用户点击通知时,这个Intent将被启动。正如 Toon Borders 在他的回答中所说,您可以在Intent中添加一些“额外”,以便您可以判断它来自通知。如果不清楚,请发布您用于创建Notification的代码,我们可以在那里为您提供帮助。 -
@DavidWasser..是的,同样适用于我......但我需要从我启动它的地方发出事件通知......在我的情况下,它是 BG 服务......任何建议。
-
对不起,我还是不明白你的意思。请解释您所说的“我启动它的事件通知”是什么意思。这没有任何意义:-(
标签: android service android-notifications android-pendingintent