Android: обновить / обновить работающий сервис

1

Я хочу обновить текущую службу, чтобы я мог, например, когда текущий день недели "понедельник", он уведомляет в определенное время о том, что он "понедельник", а когда он "вторник", он делает уведомление, что это "вторник" и т.д. Проблема в том, как обновлять или обновлять текущую службу, чтобы каждый день получать обновленный день из календаря? Что я должен использовать? Пакет TimerTask (How)?, или сделать Thread или что? и, пожалуйста, если есть пример или логический код для решения чего-то подобного, это будет здорово, если вы разместите его здесь... Спасибо.

Теги:
multithreading
timer
service
android-intent

1 ответ

2

Добавьте Broadcast receiver к вашей службе, установите будильник с помощью AlarmManager течение этого определенного времени в понедельник, так что, когда будильник погаснет, он начинает приемник вещания вашей службы, а внутри приемника вы можете установить будильник на следующий день.

Чтобы добавить широковещательный приемник для обслуживания, см. Это

Ещё вопросы

Сообщество Overcoder
Наверх
Меню