Major Опубликовано 3 марта, 2017 Поделиться Опубликовано 3 марта, 2017 (изменено) В Android-приложении есть работающий таймер. Как сделать так, чтобы он отключался, когда приложение сворачивается (допустим при нажатии клавиши Home на мобильнике)? Заранее спасибо. Изменено 3 марта, 2017 пользователем Andrey Efimov Название темы отредактировано Цитата Ссылка на комментарий
0 krapotkin Опубликовано 3 марта, 2017 Поделиться Опубликовано 3 марта, 2017 https://community.embarcadero.com/blogs/entry/handling-ios-application-events-39450 Kitty, Равиль Зарипов (ZuBy) и Major 3 Цитата Ссылка на комментарий
0 Модераторы Andrey Efimov Опубликовано 3 марта, 2017 Модераторы Поделиться Опубликовано 3 марта, 2017 Очередь событий Delphi приложения на Android Жизненный цикл мобильного приложения Major, Rusland, Равиль Зарипов (ZuBy) и 1 другой 4 Цитата Ссылка на комментарий
0 Major Опубликовано 3 марта, 2017 Автор Поделиться Опубликовано 3 марта, 2017 6 часов назад, Andrey Efimov сказал: Очередь событий Delphi приложения на Android Жизненный цикл мобильного приложения Ясно, нужно написать обработчик HandleAppEvent и там смотреть два значения AAppEvent: aeBecameActive и aeWillBecomeInactive. Спасибо Цитата Ссылка на комментарий
0 Модераторы Andrey Efimov Опубликовано 3 марта, 2017 Модераторы Поделиться Опубликовано 3 марта, 2017 Не совсем, если отслеживать все возможные варианты сворачивания приложения (включая выход из приложения), то лучше использовать: TApplicationEvent.EnteredBackground Для отслеживания разворачивания приложения достаточно: TApplicationEvent.WillBecomeForeground aeBecameActive и aeWillBecomeInactive отрабатывают только в определённых случаях. p.s. Надо табличку оформить, чтобы было понятно, когда и для чего могут понадобится те или иные события. ENERGY, Равиль Зарипов (ZuBy), Kitty и 1 другой 4 Цитата Ссылка на комментарий
1 Модераторы Andrey Efimov Опубликовано 3 марта, 2017 Модераторы Поделиться Опубликовано 3 марта, 2017 Вот сделал таблицу с событиями. Добавил в статью Очередь событий Delphi приложения на Android И получилось, что отслеживать сворачивание можно по: OnSaveState aeWillBecomeInactive EnteredBackground Разворачивание: WillBecomeForeground enatechno, krapotkin, Major и 4 других 7 Цитата Ссылка на комментарий
0 Major Опубликовано 3 марта, 2017 Автор Поделиться Опубликовано 3 марта, 2017 супер! Цитата Ссылка на комментарий
Вопрос
Major
В Android-приложении есть работающий таймер.
Как сделать так, чтобы он отключался, когда приложение сворачивается (допустим при нажатии клавиши Home на мобильнике)?
Заранее спасибо.
Изменено пользователем Andrey EfimovНазвание темы отредактировано
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.