Как мне создать пользовательский планировщик в Android?

#android #scheduler

#Android #планировщик

Вопрос:

У меня есть таблица с именем events , структура которой выглядит следующим образом:

 id
name
date
time
 

Я хочу, чтобы в дату и время, указанные в таблице, на экране должно появиться уведомление.

Я хочу понять, должны ли после успешной установки приложения процессы всегда выполняться в фоновом режиме, чтобы проверить, достигло ли текущее время времени, указанного в таблице событий, или есть другой способ добиться этого?

Ответ №1:

Теоретически вам нужно создать ожидающее намерение и установить время в качестве следующего любого предопределенного времени из вашей таблицы. Теперь напишите широковещательный приемник и в методе onRecieve() помимо выполнения других ваших задач, вам нужно найти следующий раз из вашей таблицы и установить следующее ожидающее намерение.