【发布时间】:2011-06-20 04:08:38
【问题描述】:
我有一项服务可以无线连接到其他设备。启用该服务后,我会收到一个持续通知,说明它已启用。
服务启用后,用户会连接到另一台设备。此时,我想更新我正在进行的通知以说明已连接到的设备的名称。这很容易通过再次使用更新信息调用startForeground(ONGOING_NOTIFICATION, notification) 来完成;但是,每次调用它时都会在栏上闪烁通知。我真正想要的是通知在后台悄悄更新而不在通知栏上闪烁,这样用户在打开通知区域查看之前不知道区别。
有没有办法在不调用startForeground()的情况下更新通知?
此行为仅发生在 Honeycomb 中。 Gingerbread 设备(我假设 Froyo 等)的行为符合预期。
【问题讨论】:
标签: android notifications android-3.0-honeycomb