Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 425
#1

Не отрабатывает onDestroy() - Android

24.10.2016, 10:01. Просмотров 138. Ответов 3
Метки нет (Все метки)

Всем привет, как то я подымал подобный вопрос, но не спрашивал как это можно фиксануть, если можно. Так вот, если приложения свернуть и закрыть свайпом, то метод onDestroy() не отработает, если закрывать через кнопку back то всё впорядке. Возможно ли это пофиксить, так как я считаю что это баг и хотелось бы в onDestroy() выполнять какие-нибудь действия.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2016, 10:01     Не отрабатывает onDestroy()
Посмотрите здесь:

OnDestroy Как корректно ликвидировать форму? Delphi
В чем отличие Событий OnClose и OnDestroy у формы? Delphi
Не отрабатывает SetPriorityClass C++ WinAPI
Android Как отловить остановку приложения, если не срабатывает onDestroy
Не вызывается onDestroy при принудительно остановке приложения Android
C++ Не отрабатывает if
Visual Basic .NET Не отрабатывает Replace
Android Активити отрабатывает быстрее фрагмента
Вызов onDestroy() без вызовов onPause() и onStop() Android
Service onDestroy и System.exit(0); Android
Не отрабатывает try Delphi
Не корректно отрабатывает метод onReceive() Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
резкий
1944 / 1684 / 521
Регистрация: 12.05.2014
Сообщений: 6,018
Завершенные тесты: 1
24.10.2016, 10:30     Не отрабатывает onDestroy() #2
это не баг и все действия можно выполнять в onStop
vxg
Модератор
 Аватар для vxg
2855 / 1788 / 181
Регистрация: 13.01.2012
Сообщений: 6,723
24.10.2016, 10:31     Не отрабатывает onDestroy() #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
DemD10, это не баг, жизненный цикл активити допускает некие "аварийные" ситуации которые приводят к уничтожению без вызова onDestroy - смотрите на это как на выдергивание шнура из розетки - ваше приложение не получит сообщения "шнур выдернут" и это нормально. жить с этим можно так - если активити уходит в паузу знайте что она может из нее и не вернуться.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 425
24.10.2016, 12:50  [ТС]     Не отрабатывает onDestroy() #4
vxg, Ну в принципе, я так и делал всегда, просто на днях озадачился этим, считаю что разрабы андроид могли обработать этой действие, просто видать не хотят.
Yandex
Объявления
24.10.2016, 12:50     Не отрабатывает onDestroy()
Ответ Создать тему
Опции темы

Текущее время: 11:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru