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
7
A
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);
Vai a vedere –