long when = Calendar.getInstance().getTimeInMillis();
when += 10000;
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(
getApplicationContext())
.setWhen(when)
.setContentText(notificationContent)
.setContentTitle(notificationTitle)
.setSmallIcon(smalIcon)
.setAutoCancel(true)
.setTicker(notificationTitle)
.setLargeIcon(largeIcon)
.setDefaults(Notification.DEFAULT_LIGHTS| Notification.DEFAULT_VIBRATE| Notification.DEFAULT_SOUND)
.setContentIntent(pendingIntent);
Это работает в onCreate, однако мое уведомление создается сразу же после запуска приложения, а не через 10 секунд. Что не так?локальное уведомление в андроиде начинается сразу, а в определенное время
Даже
.setWhen(System.currentTimeMillis()+10000)
не делает его показать через 10 секунд. он показывает напрямую.