取消Android通知时执行代码

时间:2012-04-18 06:00:46

标签: android notifications

我做了一些搜索,却找不到任何密切相关的东西。

当用户在Android中取消通知时(通过将通知刷到屏幕的一侧),是否有人知道检测此问题的干净方法?我认为应用程序中的一个非常方便的功能是能够取消通知并让应用程序识别出这个并在应用程序中标记为已读取的内容,而不是单击通知并打开应用程序以标记为已读取的内容。

3 个答案:

答案 0 :(得分:6)

今天遇到了this个问题。看起来第二个答案有一个有趣的解决方案来检测是否仍然显示通知。这适用于API 11之前的设备。运行API 11或更新版本的任何设备都可以在清除通知时使用setDeleteIntent()触发PendingIntent。

答案 1 :(得分:2)

卢克的回答帮助了我。谢谢!

我还找到了这个setDeleteIntent()示例,我分享给大家参考。

how to use delete intent to perform some action on clear notification?

答案 2 :(得分:1)

如果您的意思是,如何检测通知栏中使用的滑动抽屉的滑动动作,这是不可能的......