/ / Cómo borrar la alerta de notificación Push en la barra de estado - Android - Android, parse.com

Cómo borrar la alerta de notificación de inserción en la barra de estado - android - android, parse.com

Hola, he usado analizar gramaticalmente enviar notificaciones en mi aplicación de Android

No estoy usando la notificación de noraml. Estoy registrando la notificación de inserción. La alerta de notificación proviene del servidor.

dispositivo recibió la notificación de inserción con éxito.

por ejemplo, he recibido 10 notificaciones del servidor, si abro una notificación en mi dispositivo, la aplicación se ha abierto y la notificación se ha eliminado.

Mi pregunta es,

cómo borrar la otra alerta de notificación 9 push en la barra de estado al abrir una notificación ...?

Respuestas

4 para la respuesta № 1

¿No funciona android.app.NotificationManager.cancelAll ()?

Si necesitas hacer algo muy personalizado, puedesuse ParsePush para lanzar una Intención en lugar de crear una Notificación. Luego puede usar un BroadcastReceiver para crear notificaciones con comportamiento no estándar (es decir, apilamiento selectivo, descartar todo cuando se interactúa con uno, etc.).


0 para la respuesta № 2

Usa esto en tu actividad de lanzamiento:

String ns = getActivity().NOTIFICATION_SERVICE;
NotificationManager nMgr = (NotificationManager) getActivity().getSystemService(ns);
nMgr.cancelAll();