2012-06-06 15 views
5

Dalla documentazione Android su Notifications:FLAG_ONLY_ALERT_ONCE è fallito, o sbagliato, o entrambi?

FLAG_ONLY_ALERT_ONCE 

bit da bit a bit-ORed nel campo di bandiere che dovrebbe essere impostato se si desidera che il suono e/o vibrazioni giocare ogni volta che la notifica è sent , anche se non è stato cancellato prima.

Questa descrizione non sembra l'opposto di quello che dovrebbe essere? Inoltre, se desidero che la notifica venga segnalata ogni volta, dovrei O nel campo delle bandiere o no? Vedo anche affermazioni contraddittorie se questo "funziona" ... qualunque cosa significhi!

risposta

6

Dopo alcuni test, sembra che FLAG_ONLY_ALERT_ONCE faccia quello che viene chiamato, non quello che dice la descrizione dell'API.

Per ricevere un avviso di notifica ogni volta che viene emesso, assicurarsi di non eseguire OPPURE il bit FLAG_ONLY_ALERT_ONCE nel file notification.flags.

ho emesso un bug report qui: https://code.google.com/p/android/issues/detail?id=33003

+0

Quindi posso presumere che sarà effettivamente avviso ogni volta che se io o questo FLAG_ONLY_ALERT_ONCE? – RRTW

+0

No, leggi di nuovo la risposta ... ORing FLAG_ONLY_ALERT_ONCE fa quello che dice il nome. :) – you786

+0

Mi sono confuso ... Ho fatto O questo FLAG_ONLY_ALERT_ONCE al mio flag di notifica, ma continuo a notificare (suono/vibra) ogni volta. – RRTW

Problemi correlati