Какой метод вызывается при закрытии приложения

Я прочитал все о жизненном цикле деятельности и его методах.

Я все еще не мог найти ответ: когда я закрываю свое приложение, из меню «открытые приложения» (в galaxy4 это длинное нажатие на домашней кнопке, в nexus5 это правильная кнопка …) какой метод вызывается? Если таковые имеются?

Другими словами, моя деятельность запускает сервис. Я хочу завершить работу службы, если приложение (действие) закрывается. (OnDestory не является надежным вообще, как сказал много раз здесь раньше)

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

OnPause () – единственный метод, который вызывается всегда. Из состояния onPause () ОС Android может убить это приложение по многим причинам, минуя onStop и onDestroy. Я не думаю, что мы можем спокойно контролировать это поведение неожиданного завершения. Служба может периодически проверять состояние приложения.

Вы onPause() затем onStop() . На устройствах pre-Honeycomb (API 11) ваше приложение может быть убито в любое время после onPause() . Больше не называется методов, период. Post-Honeycomb вы, по крайней мере, получите onStop() .

Найти с жизненным циклом деятельности, один sugestion: http://developer.android.com/training/basics/activity-lifecycle/stopping.html

Система вызывает onPause (), после onStop () и last onDestroy (). Вы должны проанализировать лучшую форму для включения вашего метода. Обратите внимание в этот момент.

Intereting Posts
Эмулятор против телефона, на который можно положиться? Как установить пользовательский минимальный и максимальный день выбора даты в «wdullaer materialdatetimepicker», Android-образец Bluetooth-кода для отправки простой строки через bluetooth Интернет-планшет Archos 101: можно ли скрывать стандартные кнопки Android (программное обеспечение) Ошибка при получении электронной почты и местоположения из Facebook-запроса в Android Как обнаружить глазного зрачка круговым в opencv Как добавить N-уровень расширяемого меню в NavigationView android? Как заставить Android Studio распознавать файл как источник (тест) Как скопировать мои файлы из одного каталога в другой каталог? Android SDK не найден. Убедитесь, что он установлен. Если он не находится по умолчанию, установите переменную среды ANDROID_HOME Аутентификация, требуемая для опубликованного приложения Google Play Как сделать панель инструментов на Android занимает полную ширину? Android: Сколько памяти использует мое приложение? Информация о сети Gsm в Android Все разрешения моего приложения отменены после нажатия «Сбросить настройки приложения»,