我正在为自己创建一个非常简单的应用程序。基本上,它每 2 小时就会给我一个特定的通知。
问题是当我 2 小时没有“检查”通知时,下一个通知应该会出现。即使另一个通知已经存在,它也会发送一个通知。
我只是用 NotificationManager 发送通知。
有没有办法检查以前的通知是否已经存在,如果不存在则只发送另一个通知?
最佳答案
假设您使用相同的通知 ID(以便只有一个通知出现在通知托盘中),您可以使用 setOnlyAlertOnce(true)确保声音/振动只在第一次发布通知时播放,而不是在更新现有通知时播放。
关于android - 仅当上一个通知已被取消时才显示通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28595320/