通知频道的重要性字段不仅仅针对华为设备更新

时间:2018-08-23 10:00:33

标签: android notifications huawei

如果一个具有现有频道,我们说“ chanel1”,当我尝试更新此频道时,为其设置另一个 Importance (重要),则该频道不起作用。当我使用相同的ID获取频道时,它会向我显示“重要性”的旧值。

// channel created with importance as 4
notificationManager.createNotificationChannel(channel);
NotificationChannel sameChannel = notificationManager.getNotificationChannel(channel.getId());
sameChannel.setImportance(NotificationManager.IMPORTANCE_NONE); // 0

notificationManager.createNotificationChannel(sameChannel); // should replace
sameChannel = notificationManager.getNotificationChannel(sameChannel.getId());
// sameChanel has importance as 0 and not 4

即使我尝试先删除通知渠道,然后再通过调用再次添加通知:

notificationManager.deleteNotificationChannel(channel.getId());

什么都没有改变,我仍然有同样的问题。由于某些原因,在华为设备中,该字段看起来保存了该字段,并且没有刷新。

有光吗?

0 个答案:

没有答案