Мне нужно, чтобы будильник срабатывал каждый день на рассвете. я получаю время восхода солнца, как это: «6:55»Я хочу установить повторяющийся сигнал тревоги, который срабатывает каждый день в разное время.
Location location = new Location(latitude, longitude);
SunriseSunsetCalculator calculator = new SunriseSunsetCalculator(location, "GMT"+localTime);
String officialSunrise = calculator.getOfficialSunriseForDate(Calendar.getInstance());
Это означает, что каждый день время для инициирования будет отличаться.
alarms.setInexactRepeating(AlarmManager.RTC_WAKEUP, startmillis,intervalmillis, wakeUp);
Я был бы признателен за общее руководство относительно того, в каком направлении идти.
Спасибо, мне нужно, чтобы пользователь установил свои предпочтения один раз, и будильник срабатывал до тех пор, пока пользователь не отменил настройки – BestSiteEditor
@BestSiteEditor Основываясь на моем решении, это все еще возможно. Даже если вы можете сразу установить все сигналы тревоги, это будет так, как вы должны решить, сколько сигналов тревоги установить ... Пожалуйста, примите ответ, если я помог вам :) –