/ / Zrób powiadomienie dessapear z paska stanu - Android

Zrób powiadomienie dessapear z paska stanu - Android

Udało mi się wysłać powiadomienie do systemu Androidemulator. Kiedy kliknę, aktywność się otworzy. Ale samo powiadomienie pozostaje na pasku stanu. Zwykle po otrzymaniu sms / powiadomień i kliknięciu na nich następuje przejście do określonej czynności, a po rozwinięciu paska stanu nie są wyświetlane powiadomienia, na które już kliknąłeś. Moje pytanie brzmi: jak mogę spowodować, że powiadomienie zniknie po kliknięciu? Czy jest w tym specjalna funkcja? Dzięki.

Odpowiedzi:

1 dla odpowiedzi № 1

Aby wyczyścić powiadomienie paska stanu, gdyużytkownik wybierze go z okna Powiadomienia, dodaje flagę "FLAG_AUTO_CANCEL" do swojego obiektu powiadomień. Możesz również wyczyścić go ręcznie za pomocą cancel (int), przekazując mu identyfikator powiadomienia lub wyczyścić wszystkie powiadomienia za pomocą cancelAll ().

Odniesienie - http://developer.android.com/guide/topics/ui/notifiers/notifications.html


2 dla odpowiedzi nr 2

Dodaj Notification.FLAG_AUTO_CANCEL do powiadomienia podczas jego tworzenia.