Таким образом, у меня есть будильник, установленный в базе данных, из которой извлекается мое приложение, однако я хочу иметь возможность установить дату истечения срока действия этих аварийных сигналов (там для лечения). Как мне это сделать?По истечении срока действия на тревогу
Вот мой код для сигнализации:
private void calMeds(int medication1, String time1) {
String string = time1;
String[] parts = string.split(":");
String part1 = parts[0];
String part2 = parts[1];
Log.e("DATABASE", "Hours: " + part1);
Log.e("DATABASE", "Minutes: " + part2);
hourCorrect = Integer.parseInt(part1);
minuteCorrect = Integer.parseInt(part2);
Date date = new Date();
Calendar cal_Alarm = Calendar.getInstance();
Calendar cal_Now = Calendar.getInstance();
cal_Now.setTime(date);
cal_Alarm.setTime(date);
cal_Alarm.set(Calendar.HOUR_OF_DAY, hourCorrect);
cal_Alarm.set(Calendar.MINUTE, minuteCorrect);
cal_Alarm.set(Calendar.SECOND, 3);
if (cal_Alarm.before(cal_Now)) {
cal_Alarm.add(Calendar.DATE, 1);
}
alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
String ALARM_ACTION;
Если у меня есть тревога поднятием каждый день в 9:00 и его срок годности является 21 марта, как я остановить его тревожить после этого Дата? Время вводится в базу данных, и каждый из них имеет другую дату истечения срока действия.
Я думаю, вопрос непонят, я его отредактирую .. – una