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

Запустить приложение в фоновом режиме


Martifan

Вопрос

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

  • 0
  • Администраторы

Добрый день,

  1. Приложение с GUI нельзя запустить в фоновом режиме. Так как операционная система может его выгрузить в любой момент времени (даже при установленных флагах в манифесте не делать этого).
  2. Для того, чтобы сделать фоновую работу. Используются Андроид Сервисы. Они как раз могут работать в фоновом режиме. Но они пока не поддерживаются в FMX.
  3. Еще есть механизм AlarmManager. Его можно использовать. Суть которого заключается в отложенном выполнении какой-нибудь задачи.

    Например, вы хотите сделать приложение проверки новых новостей на каком-то ресурсе. Вы можете сделать проверку наличия новых новостей каждый интервал времени. Например, каждые 5 минут, вы проверяете новости. AlarmManager позволяет поставить в очередь ваше задание с указанием либо интервала времени (через который должна вызваться ваша задача) или конкретного времени.  При этом не важно, запущено ваше приложение или нет. Вызов происходит не зависимо от этого.
Ссылка на комментарий

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

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

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

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

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

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

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

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

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

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