Intereting Posts
Общие сведения о переходах общих элементов exit / reenter Изменение отображаемого имени устройства Android в Eclipse Экспорт проекта eclipse в виде градиента Что такое RemoteControlClient в Android 4.0? Создать без знака APK с Gradle Проект Painful Unity экспортирует в Android каждую сборку (я делаю что-то не так) Открытие новой активности Android с помощью webview показывает пустой (белый) экран вместо содержимого html RecyclerView GridLayoutManager: как автоматически определить количество проходов? Android: ContentProvider для каждой таблицы / обработки отношений «один ко многим» Обслуживание локального веб-сайта через Bluetooth на мобильный телефон без использования Интернета Студия Android. Модуль не указан после импорта SpannableStringBuilder для создания String с несколькими шрифтами / размерами текста и т. Д. Пример? Использование surfaceView для захвата видео Отсутствует папка приложения в папке sdk Android ListView: верхний / нижний колонтитул, который заполняет оставшееся пространство на экране

Убивать приложение для Android в режиме паузы

У меня есть приложение, которое я хотел бы полностью отключить / закрыть, когда он приостановлен (IE. Когда пользователь нажимает кнопку «Домой», «Конец» и «Назад», я хотел бы, чтобы приложение закрывалось, а не сохранялось в Стек истории).

Как мне это сделать….?

Благодарю.

Solutions Collecting From Web of "Убивать приложение для Android в режиме паузы"

onPause() в свою деятельность и finish() вызов finish() в своей деятельности. Имейте в виду, что это произойдет при каждой паузе, включая диалоги, входящие вызовы, пользователи, активирующие Notification . Возможно, вы захотите рассмотреть вопрос о finish() в onStop() , что, по крайней мере, решит проблему диалога.

Кроме того, имейте в виду, что пользователи могут запутаться при использовании вашего приложения, думая, что он потерпел крах с тех пор, как он исчез, когда они попытаются вернуться к нему.

Вы можете легко сделать это, установив true атрибут «noHistory» в ваш элемент активности, в манифесте

http://developer.android.com/guide/topics/manifest/activity-element.html#nohist

Вы знаете, как у вас есть метод OnCreate () в вашей деятельности, который выполняет действия при запуске. Вам нужно добавить что-то вроде:

 @Override protected void onPause(){ finish(); super.onPause(); } 

В вашей деятельности добавить действия до их запуска

В этом случае

 finish(); 

Команда – это то, что вы хотите выполнить до того, как ваша активность приостановится.