Тревоги в моем приложении срабатывают через 8 часов после того времени, которое я установил в Календаре. HOUR_OF_DAY. Мой часовой пояс UTC +8.
Не могли бы вы помочь мне сделать так, чтобы сигналы тревоги срабатывали точно в то время, которое я выбрал с помощью TimePicker, а также чтобы сделать его гибким для других часовых поясов.
Спасибо
Ev_calendar.set(Calendar.HOUR_OF_DAY,xxx3);
Ev_calendar.set(Calendar.MINUTE, xxx4);
Ev_calendar.set(Calendar.SECOND, 0);
long Evening_TimeInMillis=Ev_calendar.getTimeInMillis();
mAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
Evening_TimeInMillis,AlarmManager.INTERVAL_DAY,Evening_pi);