Tôi muốn rằng thông báo sẽ bị đóng sau khi người dùng nhấp vào nó. Tôi thấy rằng mọi người nói rằng hãy sử dụng cờ, nhưng tôi không thể tìm thấy cờ ở đâu vì tôi đang sử dụng lớp NotificationCompat.Builder chứ không phải lớp Thông báo. Ai đó có bất kỳ ý tưởng nào về cách làm cho thông báo bị xóa bởi chính cô ấy?
Đây là mã của tôi khi tôi đặt thông báo:
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());