Ich möchte, dass die Benachrichtigung geschlossen wird, nachdem der Benutzer darauf geklickt hat. Ich habe gesehen, dass alle gesagt haben, Flags zu verwenden, aber ich kann die Flags nirgendwo finden, weil ich die NotificationCompat.Builder-Klasse und nicht die Notification-Klasse verwende. Hat jemand eine Idee, wie man die Benachrichtigung selbst entfernen kann?
Hier ist mein Code, wenn ich die Benachrichtigung einstelle:
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("New Question")
.setContentText("" + QuestionData.getAuthor().getUserName() + ": " + QuestionData.getQuestion() + "");
Intent openHomePageActivity = new Intent("com.example.ihelp.HOMEPAGEACTIVITY");
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
stackBuilder.addNextIntent(openHomePageActivity);
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());