Как запустить метод в определенный день и время, не открывая активности?

1

У меня есть метод, который я хотел бы запускать каждые несколько дней.

Скажем, когда-нибудь в субботу утром или в воскресенье утром. Как мне приступить к созданию метода, который будет работать, когда будет определенное время или определенный день?

Даже если пользователь не открывает приложение в тот день, когда планируется запуск метода, как я могу начать автоматическое выполнение метода в определенное время?

Я просто хочу загрузить некоторые строки с веб-сайта и некоторые изображения и поместить их в кеш.

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

Теги:

1 ответ

3
Лучший ответ

Да, почти, вы должны установить будильник через AlarmManager с ожидающим намерением, чье пользовательское действие вы прослушиваете в широковещательном приемнике, и начните свою службу оттуда в новом потоке (новый поток <=, поскольку вы делаете тяжелый материал например, извлечение данных из сети, поэтому вам нужно сэкономить основной поток).

  • 0
    Не могли бы вы дать направление на то, что вы предлагаете? Учебники, пример кода? знак равно
  • 0
    Да, не проверено, но это должно дать вам большую часть этого: dotkam.com/2011/01/10/…

Ещё вопросы

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