3

我正在尝试执行处理 Android (C2DM) 中的推送通知的简单任务:

  • 如果通知栏中不存在通知,则将其设置为“foo A”
  • 如果通知已经存在,请抓取它,阅读其文本,然后将其更新为“N 个通知:foo, bar, ...”之类的内容。这类似于 gmail 客户端在您收到 1 封电子邮件而不是多封电子邮件时在 Android 上所做的事情

我浏览了文档,阅读了http://developer.android.com/guide/topics/ui/notifiers/notifications.html#Updating,搜索了 SO 和网络,但到目前为止,我没有看到访问当前在通知栏中的通知。

我是否需要在其他地方管理计数并在用户关闭通知时将其重置?有没有办法阅读现有的?

谢谢你。

4

1 回答 1

0

如果通知已经存在,请抓取它,阅读其文本,然后将其更新为“N 个通知:foo, bar, ...”之类的内容。这类似于 gmail 客户端在您收到 1 封电子邮件而不是多封电子邮件时在 Android 上所做的事情

不,不是。Gmail 已经在数据库中保存了这些信息。它不需要“抓取[通知],阅读其文本”。

而且,你想要的都是不可能的。

我是否需要在其他地方管理计数并在用户关闭通知时将其重置?

是的。

有没有办法阅读现有的?

不。

于 2011-02-11T00:47:28.247 回答