/ / Jak usunąć alert powiadomień Push na pasku stanu - android - android, parse.com

Jak usunąć alert powiadomień Push na pasku stanu - Android - Android, parse.com

Cześć, użyłem analizować powiadomienia push w mojej aplikacji na Androida.

nie używam powiadomienia noraml. "" rejestruję powiadomienie push. Powiadomienie o powiadomieniu pochodzi z serwera

urządzenie odebrało powiadomienie push z powodzeniem.

na przykład otrzymałem 10 powiadomień z serwera, jeśli otworzę jedno powiadomienie na moim urządzeniu, aplikacja otworzyła się i jedno powiadomienie zostało usunięte.

Moje pytanie brzmi,

jak wyczyścić pozostałe 9 powiadomień powiadomień push na pasku stanu, gdy otwarte jest jedno powiadomienie.?

Odpowiedzi:

4 dla odpowiedzi № 1

Czy narzędzie android.app.NotificationManager.cancelAll () nie działa?

Jeśli chcesz zrobić coś bardzo niestandardowego, możeszużyj ParsePush, aby uruchomić Intent zamiast tworzyć Notification. Następnie możesz użyć BroadcastReceiver do tworzenia Powiadomień o niestandardowym zachowaniu (np. Selektywne układanie, odrzucanie wszystkich, gdy ktoś jest w interakcji z itp.).


0 dla odpowiedzi nr 2

Użyj tego w działaniu uruchamiania:

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