我需要關閉一個特定的通知,我點擊它的按鈕。問題是如何知道notification_id知道哪個關閉。這是我的代碼:關閉特定通知android
intent.setAction("eliminar");
bundle = new Bundle();
bundle.putInt("respuesta", 1);
intent.putExtras(bundle);
pIntent = PendingIntent.getBroadcast(getApplicationContext(), (int) System.currentTimeMillis(), intent, PendingIntent.FLAG_UPDATE_CURRENT);
n = new Notification.Builder(getApplicationContext())
.setContentTitle("Recordar")
.setStyle(new Notification.BigTextStyle().bigText(nota.getText()))
.setSmallIcon(R.drawable.ic_icono)
.setContentIntent(pIntent)
.setColor(Color.parseColor("#4CAF50"))
.setOngoing(true) //notificacion persistente
.addAction(R.drawable.ic_borrar, "Quitar nota", pIntent).build();
notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(cpos, n);
CPOS是每一個通知
如果你提出的通知,你應該知道你所使用的ID。如果您問如何清除其他應用程序的通知,謝天謝地,您不能那樣做。 –
說:「我需要關閉一個特定的通知,我點擊它的按鈕」,你有屏幕上的按鈕或通知本身? – DsD
關於通知本身我有按鈕 –