Как установить таймер для вызова функции каждые n минут?

Я хочу настроить таймер в приложении Android, которое будет вызывать функцию через каждые 15/30/45 и через n минут при входе пользователя в систему. Но также он остановит таймер, когда пользователь выйдет из системы. и таймер начинается с запуска, если пользователь снова входит в систему. Я хочу, чтобы эта опция (15/30/45 / n миутов) была сохранена в базе данных, чтобы я мог обновить список после синхронизации.

Является ли Таймер хорошим подходом или мне нужно использовать службы сигнализации? Или нужны какие-то системные сервисы?

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

Ответы на вопрос(1)

Ваш ответ на вопрос