Android 在不同类型的情况下更改图标通知

Android 在不同类型的情况下更改图标通知,android,notifications,icons,Android,Notifications,Icons,我已经为我的Android应用程序设置了一个通知,但我有一个问题。当我的应用程序在Android操作系统的后台运行时,它有不同的情况,当它们发生时,应用程序通知必须在通知栏中更改。例如,你可以考虑一个像日历一样的应用程序,今天是7月22日,我想在通知栏中设置22个数字图标,然后当明天到达时,设置23个数字图标,而不是最后一个。我怎么能做到呢?:) 您可以使用相同的通知id更新通知。因此,您只需使用已更改的图标创建一个新通知并调用 notificationManager.notify(id, no

我已经为我的Android应用程序设置了一个通知,但我有一个问题。当我的应用程序在Android操作系统的后台运行时,它有不同的情况,当它们发生时,应用程序通知必须在通知栏中更改。例如,你可以考虑一个像日历一样的应用程序,今天是7月22日,我想在通知栏中设置22个数字图标,然后当明天到达时,设置23个数字图标,而不是最后一个。我怎么能做到呢?:)

您可以使用相同的通知id更新通知。因此,您只需使用已更改的图标创建一个新通知并调用

notificationManager.notify(id, notification)

您只需更新通知,并提供相同的NotificationID即可。关于图标中的数字:在更新通知之前,您必须创建位图并绘制它,然后设置动态图标。您的意思是“如果我的应用程序位于后台,如何更新通知?”