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

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


Martifan

Вопрос

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

  • 0
  • Администраторы
Опубликовано

Добрый день,

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

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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

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

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

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

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

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

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

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