/ / Como limpar alerta de notificação de push na barra de status - android - android, parse.com

Como limpar alerta de notificação de push na barra de status - android - android, parse.com

Oi eu usei parse notificação push no meu aplicativo android.

Eu não estou usando a notificação noraml. Eu registro notificação de envio de análise. O alerta de notificação vem do servidor

dispositivo recebeu a notificação push com sucesso.

por exemplo, eu recebi 10 notificações do servidor, se eu abrir uma notificação no meu dispositivo, o aplicativo foi aberto e a única notificação foi excluída.

Minha pergunta é,

como limpar o outro 9 alerta de notificação de envio na barra de status quando abrir uma notificação ..?

Respostas:

4 para resposta № 1

O android.app.NotificationManager.cancelAll () não funciona?

Se você precisa fazer algo muito personalizado, você podeUse ParsePush para iniciar um Intent em vez de criar uma notificação. Você pode usar um BroadcastReceiver para criar Notificações com comportamento não padrão (ou seja, empilhamento seletivo, descartar tudo quando houver interação, etc.).


0 para resposta № 2

Use isso em sua atividade de lançamento:

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