Имеет ли NotificationManagerCompat только специфичные для износа функции по отношению к NotificationManager? - PullRequest
0 голосов
/ 05 мая 2018

В руководствах по Android сказано, что для показа уведомлений используется класс NotificationManagerCompat, но, поскольку в этом классе нет метода createNotificationChannels, немного неудобно обрабатывать 2 разных NotificationManager с.

Из моего поиска в Интернете кажется, что все внутренние функции NotificationManagerCompat относятся к Android Wear и не влияют на телефон / планшет. Это наблюдение верно?

1 Ответ

0 голосов
/ 30 сентября 2018

Как уже говорилось, NotificationManagerCompat - это «Библиотека совместимости для NotificationManager с запасными вариантами для старых платформ».

В нем содержится класс IMPL, который ведет себя по-разному в зависимости от платформы, на которой он установлен. Вы можете взглянуть на: NotificationManagerCompat.java

Я не уверен, насколько по-разному он ведет себя, но на самом деле он переопределяет определенные методы, связанные с публикацией, отменой и проверкой, включены ли уведомления.

...