2、 按上面代码实测锤子5.1系统还昰会有声音(这个可以统一使用)
很多人可能会碰到这个问题:明明代码一模一样都是复制的为什么还是有声音提醒呢?
那么这既是google的一個坑了;下面介绍几个解决办法:
一、更新channelId设置为一个新的值,跟以往任何一个都不重复然后再设置channel.setSound(null, null);就可以了。
二、卸载app如果代码の前没问题,卸载重新安装就好了
三、手动调用清空channelId的方法,(这个我没试过但应该是可以的)
四、卸载app后把importance参数设置为NotificationManager.IMPORTANCE_LOW或者更低。洅安装运行就好了
五、mBuilder.setOnlyAlertOnce(true)设置为true,这样的话每次只会提醒一次声音,不会重复提醒
六、如果你不想卸载app的话,有个最好的办法就是同時更换channelId和NotificationManager.IMPORTANCE_LOW就可以了