w menedżerze powiadomień używamy tej metody, aby ustawić godzinę i datę na ogień powiadomieniejaki sposób można ustawić czas i datę zgłoszenia
.setWhen(System.currentTimeMillis());
ale System.currentTimeMillis()
wrócić aktualny czas na urządzeniu, ale chcę dodać określony czas jak (piątek 15:00)
jak mogę to zrobić? Jak mogę ustawić ten czas w milisekundach i załadować go w .setWhen
dzięki z góry
ten kod używam
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 (długi czas) NIE służy do ustawiania daty i godziny powiadomienia o pożarze. Zobacz dokumentację: http://developer.android.com/reference/android/app/Notification.Builder.html#setWhen(long) – Deimos