Intereting Posts
Преобразование jstring в QString Просмотр фотографии контакта photo_ID Добавить кнопки для относительной компоновки Динамический или расширенный линейный макет Как получить имя файла из uri? Элемент Android Centering в RecyclerView Какова наилучшая практика хранения изображений в android на SD-карте или в SQL Lite DB? Как открыть локальный файл pdf в webview в android? Как создать формат BKS (BouncyCastle) Java Keystore, который содержит цепочку сертификатов клиента Плохое качество изображения после изменения размера / масштабирования растрового изображения Как реализовать реферальную программу в мобильных приложениях для Android и iPhone Firebase работает без разрешения.INTERNET … Как? Ошибка: не удалось инициализировать класс com.android.ide.common.util.ReadWriteProcessLock после обновления до AS 2.4 Является ли Android NSD (Network Service Discovery) совместимым с сервисом Bonjour в iOS? Метод Gradle DSL не найден: android () Отображение другого текста в элементе с прядильщиком, чем выделенный текст, android

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

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

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

Благодарю.

    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(); 

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