公告
财富商城
积分规则
提问
发文
2019-03-14 05:48发布
该账号已被封号
Some apps have notifications which can´t be dismissed by swiping them away.
How can I manage such behaviour?
In addition to Andro Selvas answer:
If you are using the NotificationCompat.Builder, just use
builder.setOngoing(true);
Use the flag,FLAG_ONGOING_EVENT to make it persistent.
FLAG_ONGOING_EVENT
Notification notification = new Notification(icon, tickerText, when); notification.flags = Notification.FLAG_ONGOING_EVENT;
Also you can check, FLAG_NO_CLEAR
I used the below code to make my notification persistent:
startForeground(yourNotificationId,notificationObject);
To make it dismissable, just do the below:
stopForeground(true);
最多设置5个标签!
In addition to Andro Selvas answer:
If you are using the NotificationCompat.Builder, just use
Use the flag,
FLAG_ONGOING_EVENT
to make it persistent.Also you can check, FLAG_NO_CLEAR
I used the below code to make my notification persistent:
To make it dismissable, just do the below: