Запретить пользователю отклонять уведомления


некоторые приложения уведомления, которые не могут быть уволены, проводя их.

Как я могу управлять таким поведением?

3 52

3 ответа:

в дополнение к Andro Selvas ответ:

Если вы используете NotificationCompat.Строитель,просто использовать

builder.setOngoing(true);

использовать флаг,FLAG_ONGOING_EVENT чтобы сделать его стойким.

Notification notification = new Notification(icon, tickerText, when);
    notification.flags = Notification.FLAG_ONGOING_EVENT;

Также вы можете проверить, FLAG_NO_CLEAR

Я использовал ниже код, чтобы сделать мое уведомление настойчивым:

startForeground(yourNotificationId, notificationObject);

чтобы сделать его уволенным, просто сделайте следующее:

stopForeground (true);