如何强制用户单击通知

时间:2014-12-27 12:05:33

标签: java android notifications push-notification

有没有办法让用户无法取消通知?仅在一个案例中 如果他轻拍它?如果是这样,怎么样?

我的通知标记在这里:

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;

1 个答案:

答案 0 :(得分:0)

替换

notification.flags |= Notification.FLAG_AUTO_CANCEL;

通过

notification.flags = Notification.FLAG_ONGOING_EVENT;

在“正在进行”之后,您需要点击它并使用NotificationManager.cancel()将其删除。