android 中的NotificationManager类列出了两个方法setInterruptionFilter (int interruptionFilter)
和setNotificationPolicy (NotificationManager.Policy policy)
.
从文档:
public final void setInterruptionFilter (int interruptionFilter)
设置当前通知中断过滤器。
中断过滤器定义了哪些通知被允许中断用户(例如通过声音和振动)并在全局范围内应用。
public void setNotificationPolicy (NotificationManager.Policy policy)
设置当前通知策略。
两者都是在 API 级别 23 中添加的。据我了解,两者似乎都完成了为 android 设备设置“请勿打扰”策略的相同任务。这两种方法究竟有什么区别?