Android i水平和起始地面

Android i水平和起始地面,android,service,notifications,foreground,Android,Service,Notifications,Foreground,我想在不取消通知的情况下设置应用程序图标的动画,并创建一个新的图标(因为这样图标不会停留在通知栏的相同位置,但如果有其他通知正在运行,则可以移动到第一位) 我可以通过正常的通知获得此信息,但我希望在我的服务中使用startForeground时获得相同的行为。此方法启动一个新通知,除非您使用stopForeground从前台删除服务,否则无法删除该通知 这可能吗?如何使用?对startForeground方法和通知对象使用相同的通知ID。是的,使用相同的通知ID将导致通知被替换。但反复替换通知并

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

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


这可能吗?如何使用?

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

是的,使用相同的通知ID将导致通知被替换。但反复替换通知并不是为其图标设置动画的方法。相反,在res/drawable中创建一个动画列表,并将其用作通知的图标。