NotificationManager.setInterruptionFilter不适用于某些手机

时间:2017-08-05 23:17:58

标签: android kotlin

val notificationManager:NotificationManager = context.getSystemService(
    Context.NOTIFICATION_SERVICE
) as NotificationManager

notificationManager.setInterruptionFilter(
    NotificationManager.INTERRUPTION_FILTER_ALL
)

代码很简单,只需更改InterruptionFilter,I' 我已经获得了DoNotDisturb权限,它可以在模拟器上运行。

但是,当我在真实设备(OnePlus3)上进行测试时,该设备具有与仿真器相同的系统(安装了Google服务的Android 7.1.1 API25),但它无法正常工作。代码已执行,无错误,无更改,这意味着它不会将当前过滤器从INTERRUPTION_FILTER_NONE更改为INTERRUPTION_FILTER_ALL

发生了什么以及如何解决它?

0 个答案:

没有答案