Неверные уровни важности канала NotificationManager - PullRequest
0 голосов
/ 07 сентября 2018

Я играюсь с каналами уведомлений и заметил, что уровни важности канала эмулятора не соответствуют NotificationManager константам.

NotificationManager:

public static final int IMPORTANCE_MIN = 1;
public static final int IMPORTANCE_LOW = 2;
public static final int IMPORTANCE_DEFAULT = 3;
public static final int IMPORTANCE_HIGH = 4;
public static final int IMPORTANCE_MAX = 5;

Emulator:

enter image description here

Я получил уровень важности следующим образом:

NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
        NotificationChannel channel2 = manager.getNotificationChannel(CHANNEL_2_ID);
        int importance = channel2.getImportance();

Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...