1

我创建了一个无障碍服务,这样我就可以获得某些通知并将它们显示在我的应用程序中。这很好用,我使用 event.getPackageName() 来确定我是否想要显示该事件(即它是 gtalk ms​​g 等)。

但是,我也希望能够获得该通知的意图,以便我可以在我的应用程序中使用它,例如,如果它是谷歌谈话消息,点击通知通常会将我带到谈话线程。

反正有没有从通知中得到那个意图?我已经用谷歌搜索并查看了这里但没有发现任何类似的东西,我还查看了我在事件中的选项,getParceable 看起来如果可能的话它可能是我需要的,但我不确定如何处理.

任何帮助,将不胜感激。谢谢。

4

1 回答 1

2
Notification n = (Notification) event.getParcelableData();
n.contentIntent.send();

请注意,在此示例中,事件必须是一个Notification事件,如果您得到任何其他事件,那么您将获得一个ClassCastException.

于 2012-09-29T13:41:47.510 回答