Android通知完成后如何执行操作?

时间:2011-02-23 20:59:19

标签: android notifications

我有一项服务可以启动broadcastReceiver来收听短信。如果收到特定的SMS,它会将通知量设置为最大值并触发通知。

如何在通知完成后将音量恢复到之前的设置?

2 个答案:

答案 0 :(得分:1)

没有“通知已完成”的概念。

如果您的意思是“当我的通知声音完成时”,您就知道声音有多长。使用AlarmManager安排闹钟在经过一段时间后得到通知(可能加上一两秒钟,确保),然后在闹钟响起时更改音量。

或者,更好的是,首先不要弄乱音量。

答案 1 :(得分:1)

您不能直接执行此操作,并且作为解决方法,您可以尝试获取当前通知声音的长度,等待该特定时间段,然后更改音量。我不认为这是非常可靠的......