Я пытаюсь разместить мое уведомление поверх области уведомлений.
Решение состоит в том, чтобы установить параметр "когда" на мой объект уведомления с будущим временем, например:
notification.when = System.currentTimeMills()*2;
Код, который я использую в этом:
long timeNotification = System.currentTimeMillis()*2;
Notification notification = new Notification(statusIcon,c.getResources().getString(R.string.app_name),timeNotification);
notification.flags = Notification.FLAG_ONGOING_EVENT | Notification.FLAG_NO_CLEAR;
notification.when = timeNotification;
notification.priority = Notification.PRIORITY_MAX;
но некоторые приложения (например, Facebook) могут отправлять простые уведомления с их текущим временем по моему.
Если я обновляю свое уведомление, оно остается под этими.
Какие параметры я должен установить, чтобы разместить мой Notification
в верхней части области уведомлений?