2012-05-04 15 views
7

Sto utilizzando il builder NotificationManager per mostrare un avviso nella mia app. So che il primo parametro per il metodo notify è un id e il framework aggiornerà la notifica se è già visibile, ma se imposto l'avviso per riprodurre una suoneria o una vibrazione, la suoneria/vibrazione si attiva anche se è presente un avviso aggiornato?Notifica di aggiornamento vibrazione/suoneria

+0

Vai a vedere

risposta

6

Testato da solo, le vibrazioni e le suonerie si attivano anche in caso di aggiornamento.

UPDATE: Solo un aggiornamento, se si utilizza NotificationCompat.Builder o Notification.Builder è possibile impostare setOnlyAlertOnce a suonare solo la suoneria/vibrazione volta.

0

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder (MainActivity.this)

lungo [] v = {} 500,1000; notificationBuilder.setVibrate (v);

Uri uri = RingtoneManager.getDefaultUri (RingtoneManager.TYPE_NOTIFICATION); notificationBuilder.setSound (uri);