Работа с уведомлениями в Android Studio и Sqlite3 по таймеру
У меня такая проблема: В Android Studio буквально только начал работать, мало что знаю. Задача - приложение с оповещением о поливе через выбранное время в часах. У меня есть ItemActivity где вводятся данные в БД, там есть CheckBox который должен включать/выключать уведомление по заданному интервалу в NumericInput (1-48)ч.
Как должно быть на практике: пользователь добавляет растение, задает ему "поливать каждые: 4ч" через NumericInput, активирует чекбокс "Включить оповещения", нажимает "Сохранить в бд", и спустя эти условные 4ч должно выпасть уведомления плана "Вам необходимо полить Plants.Description, в комнате Plants.Room".
Я перепробовал много решений с похожих вопросов, но у меня весь код уходит в спагетти код. Пробовал AlarmManager, но так и не разобрался с работой при нескольких уведомлениях. + тестирую на Android 14, от чего многие гайды не подходят по разрешениям.