在Android中,NotificationManager类列出了两种方法:
根据文档: setInterruptionFilter public final void setInterruptionFilter (int interruptionFilter)
设置当前通知打扰筛选器。打扰筛选器定义了哪些通知允许打扰用户(例如通过声音和振动),并且是全局应用的。 setNotificationPolicy public void setNotificationPolicy (NotificationManager.Policy policy)
设置当前通知策略。
两者都是在API级别23中添加的。从我的理解来看,这两个方法似乎完成了为Android设备设置勿扰策略的相同任务。这两种方法之间的区别到底在哪里?
setInterruptionFilter(int interruptionFilter)
和setNotificationPolicy(NotificationManager.Policy policy)
。根据文档: setInterruptionFilter public final void setInterruptionFilter (int interruptionFilter)
设置当前通知打扰筛选器。打扰筛选器定义了哪些通知允许打扰用户(例如通过声音和振动),并且是全局应用的。 setNotificationPolicy public void setNotificationPolicy (NotificationManager.Policy policy)
设置当前通知策略。
两者都是在API级别23中添加的。从我的理解来看,这两个方法似乎完成了为Android设备设置勿扰策略的相同任务。这两种方法之间的区别到底在哪里?