сигнализация срабатывает 8 часов, отличных от моего часового пояса - PullRequest
0 голосов
/ 24 июня 2018

Тревоги в моем приложении срабатывают через 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); 
...