Перейти к содержанию
Fire Monkey от А до Я
  • 0

Как на android реализовать периодическое выполнение задания


Иван Петров

Вопрос

Добрый день!

Возникла необходимость написать приложение для телефона, которое раз в несколько минут проверяло бы почту и выводило сообщение, если в ящике что-то появилось. 

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

Нашел способ запускать приложение через  AlarmManager. Запускаю приложение, каждый раз при запуске проверяю почту и ставлю задание на запуск приложения через пять минут. 

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

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

 

 

Изменено пользователем Andrey Efimov
Перенесено в подходящий раздел
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Спасибо! Значит сервис START_STICKY перезапускается в случае закрытия. В таком случае, основная логика должна быть реализована в сервисе. Это не очень удобно, так как я использую для почты компоненты Indy. Для них нужно подсовывать библиотеки SSL придиплоенными файлами. Можно ли логику реализовать на стороне приложения, а из сервиса запускать  приложение,если оно закрыто и затем сворачивать его, если оно запущено из сервиса?

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...