仅在前一个已取消时显示通知

Guy*_*Guy 2 notifications android

我正在为自己创建一个非常简单的应用程序.基本上,它每两个小时给我一个通知.

问题是当我没有"检查"通知2小时并且下一个通知应该到来时.即使已存在另一个通知,它也会发送通知.

我只是用NotificationManager发送通知.

有没有办法检查先前的通知是否已经存在,如果不存在则只发送另一个通知?

ian*_*ake 8

假设您使用相同的通知ID(以便通知托盘中只显示一个通知),您可以使用setOnlyAlertOnce(true)确保声音/振动仅在发布通知时播放,而不是在现有通知时播放已更新.