Я хотел бы создать действие с Java в Android Studio (SDK 29) с помощью кнопки. В этом упражнении (которое будет иметь определенную пользовательскую задачу, например, купить еду), пользователь сможет установить, сколько времени ему нужно для завершения sh этой задачи (например, 2 часа). Когда пользователь нажимает кнопку, запускается задание с заданным временем завершения.
Если предположить, что для задания задано 2 часа Покупать продукты в 16:00, тогда приложение будет отправьте пользователю уведомление в 18:00 о том, что задание выполнено.
Как этого достичь? Какие методы я должен использовать, чтобы позволить пользователю установить время? И что я должен использовать, чтобы определить обратный отсчет времени? Не могли бы вы дать мне полезную документацию, связанную с этими типами приложений?
Я уже смотрел несколько видео на YouTube, но ни одно из них действительно не помогло. Они очень расплывчаты или не объясняют, как можно применить время к такого рода приложениям.
Заранее спасибо