Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android会阻止同一通知的多次更新大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我每隔x分钟从服务器轮询一次,以获取用户被邀请的事件.假设用户有新的邀请,并在上午10:00收到通知.用户从不点击通知,我想阻止用户在x分钟后使用相同的信息接收另一个通知.基本上我想允许唯一通知显示一次并提醒用户一次.

您会认为这行代码可以按照我想要的方式工作,但事实并非如此.

notification.flags |= Notification.FLAG_ONLY_ALERT_ONCE;

有人有主意吗?

解决方法

我不确定你的问题是你看到多个通知还是只发生了多个声音/振动.你需要做的两件事:

>是使用Notification.FLAG_ONLY_ALERT_ONCE或NotificationCompat.builder#setOnlyAlertOnce(),这将防止更新通知时发生声音和振动>为防止多个通知出现在通知区域中,您需要确保在调用notificationmanager#notify(id,builder.build())时; id是一致的值,对于该特定事件始终是相同的.

大佬总结

以上是大佬教程为你收集整理的Android会阻止同一通知的多次更新全部内容,希望文章能够帮你解决Android会阻止同一通知的多次更新所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。