nel gestore di notifica usiamo questo metodo per impostare data e l'ora di sparare la notificaCome è possibile impostare data e ora per la notifica
.setWhen(System.currentTimeMillis());
ma il System.currentTimeMillis()
recuperare l'ora corrente sul dispositivo, ma voglio aggiungere tempo specificato come (Venerdì 15:00)
come posso farlo ?? Come posso impostare questa volta in millisecondi e caricarlo in .setWhen
grazie in anticipo
questo codice che uso
Notification.Builder builder =
new Notification.Builder(MyActivity.this);
builder.setSmallIcon(R.drawable.ic_launcher)
.setTicker(“Notification”)
.setWhen(System.currentTimeMillis())
.setDefaults(Notification.DEFAULT_SOUND |
Notification.DEFAULT_VIBRATE)
.setSound(
RingtoneManager.getDefaultUri(
RingtoneManager.TYPE_NOTIFICATION))
.setVibrate(new long[] { 1000, 1000, 1000, 1000, 1000 })
.setLights(Color.RED, 0, 1);
Notification notification = builder.getNotification();
setWhen (molto tempo) NON viene utilizzato per impostare la data e l'ora per la notifica di incendio. Vedere la documentazione: http://developer.android.com/reference/android/app/Notification.Builder.html#setWhen(long) – Deimos