Sto tentando di mostrare una notifica che deve essere cancellata quando l'utente lo tocca. Sto usando la classe NotificationCompat
per compilare la mia notifica e chiamo setAutoCancel(true)
sul mio builder
. Questo è il pezzo di codice:Notifica setAutoCancel (true) non funziona
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());
La notifica è stata aggiunta correttamente ma quando lo tocco, non succede nulla! Dove mi sbaglio?
La notifica rimane semplicemente lì? Cosa succede quando lo fai scorrere per eliminarlo? Quale versione di dispositivo e API stai utilizzando? –
Sono in esecuzione su Galaxy Nexsus, API 4.2.2. La notifica scompare se la faccio scorrere, ma se semplicemente la tocco, non succede nulla. – TheModularMind