Je veux que la notification soit fermée après que l'utilisateur ait cliqué dessus. J'ai vu que tout le monde disait d'utiliser des drapeaux, mais je ne trouve pas les drapeaux nulle part parce que j'utilise la classe NotificationCompat.Builder et non la classe Notification. Quelqu'un a-t-il une idée de la façon dont la notification peut être supprimée par elle-même ?
Voici mon code lorsque je règle la notification :
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());