仅当上一个通知已被取消时才显示通知
Show notification only if previous one has been canceled
我正在为自己创建一个非常简单的应用程序。基本上,它每 2 小时就会给我一个特定的通知。
问题是当我 "check" 2 小时没有通知时,下一个通知应该会出现。即使另一个通知已经存在,它也会发送一个通知。
我只是用 NotificationManager 发送通知。
有没有办法检查以前的通知是否已经存在,如果不存在则只发送另一个?
假设您使用相同的通知 ID(以便只有一个通知出现在通知托盘中),您可以使用 setOnlyAlertOnce(true) 来确保 sound/vibrate 只在第一次通知时播放已发布,而不是在更新现有通知时发布。
我正在为自己创建一个非常简单的应用程序。基本上,它每 2 小时就会给我一个特定的通知。
问题是当我 "check" 2 小时没有通知时,下一个通知应该会出现。即使另一个通知已经存在,它也会发送一个通知。
我只是用 NotificationManager 发送通知。
有没有办法检查以前的通知是否已经存在,如果不存在则只发送另一个?
假设您使用相同的通知 ID(以便只有一个通知出现在通知托盘中),您可以使用 setOnlyAlertOnce(true) 来确保 sound/vibrate 只在第一次通知时播放已发布,而不是在更新现有通知时发布。