Класс NotificationManager в Android содержит два метода setInterruptionFilter (int interruptionFilter)
и setNotificationPolicy (NotificationManager.Policy policy)
.
Из документов:
public final void setInterruptionFilter (int interruptionFilter)
Устанавливает текущий фильтр прерывания уведомлений.
Фильтр прерывания определяет, какие уведомления могут прерывать пользователя (например, с помощью звука и вибрации) и применяется глобально.
public void setNotificationPolicy (NotificationManager.Policy policy)
Задает текущую политику уведомлений.
Оба были добавлены на уровне API 23. Насколько я понимаю, оба выполняют одну и ту же задачу по настройке политики «Не беспокоить» для устройства Android. В чем именно разница между двумя методами?