有没有办法让用户无法取消通知?仅在一个案例中 如果他轻拍它?如果是这样,怎么样?
我的通知标记在这里:
notificationIntent.setFlags(
Intent.FLAG_ACTIVITY_CLEAR_TOP |
Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent intent = PendingIntent.getActivity(
context, 0, notificationIntent,PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(context, title, message, intent);
notification.flags |= Notification.FLAG_AUTO_CANCEL;
答案 0 :(得分:0)
替换
notification.flags |= Notification.FLAG_AUTO_CANCEL;
通过
notification.flags = Notification.FLAG_ONGOING_EVENT;
在“正在进行”之后,您需要点击它并使用NotificationManager.cancel()将其删除。