【问题标题】:IconLevel and startForegroundIconLevel 和 startForeground
【发布时间】:2012-09-22 04:19:39
【问题描述】:

我想为应用程序的图标设置动画不必取消通知并创建一个新的(因为这样图标不会停留在通知栏的同一位置但如果有其他通知正在运行,则可能会移至第一位)。

我可以通过正常通知获得此信息,但我希望在我的服务中使用 startForeground 时获得相同的行为。此方法会启动一个新通知,除非您使用 stopForeground 从前台删除服务,否则无法删除该通知。

这可能吗?怎么样?

【问题讨论】:

    标签: android service notifications foreground


    【解决方案1】:

    对 startForeground 方法和 Notification 对象使用相同的通知 ID。

    【讨论】:

    • 是的,使用相同的通知 ID 会导致通知被替换。但反复更换通知并不是为其图标设置动画的方式。相反,在 res/drawable 中创建一个动画列表并将其用作通知的图标。
    猜你喜欢
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    相关资源
    最近更新 更多