0

我一直在使用平台 2.2 对通知进行大量研究和试验和错误。事情是这样的,状态栏编号真的让我很紧张。

显然,当我使用单个 ID 时,它会更新旧通知,我的应用程序不适合。

当我使用不同的 ID(增加共享首选项 int)时,它会做我想做的事,堆叠未读通知,而不是更新旧通知。问题是状态栏中的通知编号/图标..它为每个通知在状态栏中制作新的通知图标..这很难看..我怎样才能让它只有1个图标,数字是未读的数量通知。

我认为我已经搜索得足够好,但找不到明确的答案......

4

2 回答 2

0

我不知道您是如何构建通知的,但我想您将 drawable 的 id 作为参数提供给 Notification 类的构造函数。如果这样做,您将无法控制状态栏图标。尝试跳过此并为您的通知使用自定义 xml,并在此 xml 中提供图标。这样 Android 就不会知道您的通知是否有图标并且无法将其放在状态栏上。是一个例子。

于 2012-12-19T08:13:34.260 回答
0

也许这个答案与您的要求有关。

您可以创建一个自定义通知视图来列出新消息,并且每个消息列表项都会触发它自己的待处理意图。这样,您就会收到一个显示所有新消息的通知。

于 2012-12-19T08:05:41.303 回答