2012-06-06 11 views
5

Z android dokumentacji na Notifications:Czy FLAG_ONL__ALERT_ONCE jest uszkodzony, czy zły, czy oba naraz?

FLAG_ONLY_ALERT_ONCE 

Bit być bitowym ored w polu flagi, które należy ustalić, czy chcesz dźwięk i/lub wibracje grać za każdym razem zgłoszenie jest wyslane , nawet jeśli wcześniej nie zostało anulowane.

Czy ten opis nie wydaje się być przeciwieństwem tego, co powinno być? Ponadto, jeśli chcę, aby powiadomienie ostrzegało za każdym razem, czy I LUB to na polu flagi, czy nie? Widzę także sprzeczne twierdzenia, czy to "działa" ... cokolwiek to znaczy!

Odpowiedz

6

Po kilku testach wydaje się, że FLAG_ONLY_ALERT_ONCE robi to, co ma na imię, a nie to, co mówi opis API.

Aby mieć ostrzeżenie o powiadomieniu za każdym razem, gdy jest wydawane, upewnij się, że nie zamieniłeś LUB nie ustawiłeś bitu FLAG_ONLY_ALERT_ONCE na notification.flags.

Mam wydała raport o błędzie tutaj: https://code.google.com/p/android/issues/detail?id=33003

+0

Więc mogę go założyć, będzie faktycznie alert za każdym razem, gdy ja lub niniejszego FLAG_ONLY_ALERT_ONCE? – RRTW

+0

Nie, przeczytaj odpowiedź jeszcze raz ... ORING FLAG_ONLY_ALERT_ONCE robi to, co jego nazwa mówi, że to zrobi. :) – you786

+0

Wpadłem w zakłopotanie ... Zrobiłem LUB tę FLAG_ONLY_ALERT_ONCE na moją flagę powiadomienia, ale wciąż powiadamiałem (dźwięk/wibracje) za każdym razem. – RRTW

Powiązane problemy