Ich versuche, eine Benachrichtigung anzuzeigen, die gelöscht werden muss, wenn der Benutzer darauf klickt. Ich verwende NotificationCompat
Klasse, um meine Benachrichtigung zu erstellen, und ich rufe setAutoCancel(true)
auf meiner builder
. Dies ist das Stück Code:Benachrichtigung setAutoCancel (true) funktioniert nicht
NotificationCompat.Builder mBuilder= new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("title")
.setAutoCancel(true)
.setContentText("content");
NotificationManager notificationManager= (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(0, mBuilder.build());
Die Benachrichtigung wird korrekt hinzugefügt, aber wenn ich darauf klicke passiert nichts! Wo liege ich falsch?
Die Benachrichtigung bleibt einfach dort? Was passiert, wenn Sie es wischen, um es zu entlassen? Welche Geräte- und API-Version verwenden Sie? –
Ich laufe auf Galaxy Nexsus, API 4.2.2. Die Benachrichtigung verschwindet, wenn ich sie wische, aber wenn ich einfach tippe, passiert nichts. – TheModularMind