- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Notification.deleteIntent 可以很好地清除通知,但许多生成通知的应用将此保留为空。
NotificiationListenerService.cancelNotification(pkg, tag, id) 也可以清除通知,但如果在发送 deleteIntent 后调用,有时(并非总是)会导致 PendingIntent.CanceledException。
清除来自其他应用的通知的首选逻辑是什么?
最佳答案
NotificationListenerService.cancelNotification 执行 Notification.deleteIntent。
显式使用 .deleteIntent 似乎没有任何好处。它似乎与 gmail 等谷歌应用程序中的 .cancelNotification 执行完全相同的操作,但实际上对于 facebook 等第三方应用程序的功能较少,在发送 .deleteIntent 时不会删除通知。
关于android - 使用 deleteIntent、cancelNotification 或两者清除来自其他应用程序的通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25712612/
我目前在我的 Android 应用程序中有一个通知,它有一个 PendingIntent,所以当它被点击时,一个 Activity 就会打开。 我目前为通知保留一个计数器,类似于 native 未接来
我在我的应用程序中实现 GCM 并保留通知的哈希值以跟踪通知栏中的内容(我必须根据用户是在应用程序中还是不在应用程序中来更改 Intent )。 我为所有通知设置了 deleteIntent Pend
我已经阅读了几个关于类似问题的问题,但它们没有为我提供解决方案。 在我的 Android 应用程序中,我触发了一个通知(具体来说是在 Application 类中,它实际上是从 C2DM 推送事件开始
我正在尝试检测我的通知何时被清除。我的问题直接引用这个answer这概述了我应该做的事情。这就是我执行这些操作的方式: // usual Notification initialization her
Notification.deleteIntent 可以很好地清除通知,但许多生成通知的应用将此保留为空。 NotificiationListenerService.cancelNotificatio
在我们的应用 OneBusAway Android (open-source on Github) 中,我们需要在用户关闭特定提醒通知时收到通知,因此我们不会为同一事件发布另一个提醒通知(他们的巴士到
我是一名优秀的程序员,十分优秀!