Имеется файл в котором сохранен список времени выполнения, при нажатии на кнопку происходит извлечение времени из файла
private void extractTime() {
timeList = new LinkedList<>();
String text = textDiet.getText().toString();
String[] timesBuffer = new String[text.length()];
String result = "";
int index = 0;
Matcher regexData = Pattern.compile("\\((?:([[\\d:]]+))\\)").matcher(text);
while (regexData.find()) {
timesBuffer[index] = regexData.group();
result += timesBuffer[index];
index++;
}
extractData = result.split("([^\\d:])");
for (String time: extractData) {
if(!time.equals("")) {
timeList.add(time);
}
}
}
С этим проблем нет, затем осуществляется передача в Service
Intent toService = new Intent(ShowDietActivity.this, ReminderService.class);
toService.putExtra("time", (Serializable) timeList);
startService(toService);
Toast.makeText(getApplicationContext(), "Action", Toast.LENGTH_SHORT).show();
Но я все не могу найти информацию, как вызывать Notification по времени. Каким образом организовать слушатель.
Я конечно понимаю что SQLLite был бы возможно и лучшим вариантом, но в моем случае, при таком малом объеме данных это лишнее.
P.S. совсем забыл, уведомления должны поступать в течении месяца
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не совсем сведущ в веб-программировании, поэтому попрошу не принимать близко к сердцу мои, возможно глупые, вопросы :)
ЗдравствуйтеИзучаю спринг, пытаюсь загрузить фото
Могу ли я так, в одном java-файле два активити прописать? Те надо сделать так, чтобы когда загружался java-файл, он загрузил два активити - один...