gpt4 book ai didi

android - 延迟通知声音

转载 作者:行者123 更新时间:2023-12-03 02:01:21 27 4
gpt4 key购买 nike

我正在使用群聊应用程序。在有大量消息传入的情况下,我希望仅在间隔后才播放通知音。

本质上,一旦发生通知声音,我希望将通知声音关闭一定的时间间隔(60s)。间隔(60秒)过去之后,如果出现新消息,则仅重播通知音,然后再安静60秒,依此类推。在60秒的间隔内,任何数量的消息都不会触发通知声音。

因此,如果我在0秒时收到我的第一条消息,那么60秒钟后,无论我收到多少消息,都不会发出通知声。 60秒钟后,通知声音将仅在新消息上播放,并且将保持安静60秒钟。

如何实现。

谢谢
阳光明媚

最佳答案

在创建通知的 Service 中,当收到第一条消息时,播放声音并启动 CountDownTimer (60秒)。在计时器归零之前,请勿播放声音。计时器归零后,在下一个通知中播放声音并重置计时器。

关于android - 延迟通知声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31259363/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com