如何保留免打扰设置?

时间:2018-06-27 17:40:55

标签: android notifications

我有一个VOIP应用程序。 接听电话时,我想在通话过程中使警报和通知静音。

该应用有权覆盖“请勿打扰”。

在用户接受呼叫之前,我会存储当前的DND设置。

mDND = notificationManager.getCurrentInterruptionFilter();

接听电话时,我会静音通知等...

notificationManager.setInterruptionFilter(NotificationManager.INTERRUPTION_FILTER_ALL);

通话结束后,我恢复到原来的状态...

 notificationManager.setInterruptionFilter(mDND);

当您将DND设置为“直到您关闭请勿打扰”时,此方法正常工作

但是如果您设置了时间,请说“一小时”,则该时间将被覆盖。这不是太好。

如何保留规则或有更好的方法?

0 个答案:

没有答案