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

Остановить таймер, когда приложение сворачивается


Major

Вопрос

Опубликовано (изменено)

В Android-приложении есть работающий таймер.

Как сделать так, чтобы он отключался, когда приложение сворачивается (допустим при нажатии клавиши Home на мобильнике)?

Заранее спасибо.

Изменено пользователем Andrey Efimov
Название темы отредактировано

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

  • 0
Опубликовано
6 часов назад, Andrey Efimov сказал:

Ясно, нужно написать обработчик HandleAppEvent и там смотреть два значения AAppEvent:

aeBecameActive и aeWillBecomeInactive.

 

Спасибо

  • 0
  • Модераторы
Опубликовано

Не совсем, если отслеживать все возможные варианты сворачивания приложения (включая выход из приложения), то лучше использовать:

TApplicationEvent.EnteredBackground

Для отслеживания разворачивания приложения достаточно:

TApplicationEvent.WillBecomeForeground

 

aeBecameActive и aeWillBecomeInactive отрабатывают только в определённых случаях.

 

p.s. Надо табличку оформить, чтобы было понятно, когда и для чего могут понадобится те или иные события.

  • 1
  • Модераторы
Опубликовано

Вот сделал таблицу с событиями. Добавил в статью Очередь событий Delphi приложения на Android

И получилось, что отслеживать сворачивание можно по:

OnSaveState

aeWillBecomeInactive

EnteredBackground

Разворачивание:

WillBecomeForeground

gsfdg.PNG

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

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

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

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

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

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

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

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

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

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