Вам нужно использовать низкий приоритет для канала, который вы создали
NotificationManager.IMPORTANCE_LOW or NotificationManager.IMPORTANCE_MIN
В Android Oreo для создания уведомлений необходимо использовать каналы уведомлений.
Например: при создании канала с идентификатором «Оповещения»
вы можете определить его свойства, такие как важность , звук и т. д. *
Используются различные атрибуты важности: :
IMPORTANCE_DEFAULT:
Важность уведомления по умолчанию: показывает везде, издает шум , но визуально не мешает.
Постоянное значение: 3
IMPORTANCE_HIGH:
Более высокая важность уведомления: показывает везде, шуметь и заглядывает .
Может использовать полноэкранные намерения.
[Это будет отображаться поверх других приложений и снова как уведомления о сообщениях в WhatsApp]
Это работает так из-за его важности.
Постоянное значение: 4
IMPORTANCE_LOW
Низкая важность уведомления: показывается везде, но не навязчиво.
Постоянное значение: 2
IMPORTANCE_MIN
Минимальное значение уведомления: отображается только в тени, ниже сгиба.
Постоянное значение: 1
Таким образом, после того, как вы определите свойства канала, он может быть изменен только пользователем через намерение уведомления.
Который я упомянул здесь: https://stackoverflow.com/a/54199316/7039593
Использование низкого приоритета / минимальной минимальной важности может решить вашу проблему