我找到了很多答案,但没有帮助:(我有这个代码:
private static void generateNotification(Context context, String message) {
int icon = R.drawable.icon;
NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
int notifyID = 96;
NotificationCompat.Builder mNotifyBuilder = new NotificationCompat.Builder(context)
.setContentTitle("MyApp")
.setContentText(message)
.setDefaults(Notification.DEFAULT_ALL)
.setAutoCancel(true)
.setSmallIcon(icon);
Notification notification = mNotifyBuilder.build();
notification.flags |= Notification.FLAG_AUTO_CANCEL;
mNotificationManager.notify(notifyID, notification);
}
但是,如果我点击通知,没有任何反应,它仍然存在。在文档中,我需要使用:
.setAutoCancel(true)
有人有类似的问题,有人告诉他使用:
notification.flags |= Notification.FLAG_AUTO_CANCEL;
我都使用了,但没有结果:(非常感谢你的回答。:)