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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
Stetsura
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 44
#1

Подтверждение выхода из приложения - Android

11.05.2014, 11:56. Просмотров 1899. Ответов 2
Метки нет (Все метки)

Как сделать так, чтобы при нажатии на клавишу "назад" на телефоне приложение выводило окно с вопросом "Вы действительно хотите выйти?" и вариантами ответа "Да", "Нет" и "Отмена". Не могу найти в интернете решение
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 11:56     Подтверждение выхода из приложения
Посмотрите здесь:

Android локализация приложения
Android Архитектура приложения
Android Разметка приложения
Почему после выхода из приложения выскакивает ошибка? Android
Android Оставаться залогиненным после выхода из приложения
Android Событие выхода и фоновой работы
Android Что использовать для выхода из приложения?
Разрешения приложения Android
Android Не отображается игровое поле после выхода из другого активити
Android Не перемещает приложения
Android Локализация приложения
Android Как получить стерео-звук с выхода аудио-микшера или музыкальный поток?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
11.05.2014, 15:09     Подтверждение выхода из приложения #2
3 шага:
1) перехватить кнопку выхода! в активити добавьте:
Java
1
2
3
4
@Override
    public void onBackPressed() {
        openQuitDialog(); // Ваша процедура вывода диалога...
    }
2) вывести диалог да-нет-возможно...
Поищите здесь: http://developer.alexanderklimov.ru/...lertdialog.php
3) finish(); для закрытия активити в диалоге
Tatiana_aha
2 / 2 / 0
Регистрация: 01.05.2011
Сообщений: 30
11.05.2014, 15:43     Подтверждение выхода из приложения #3
диалог в MainActivity.java

Java
1
2
3
4
5
6
7
8
9
10
11
12
 @Override
    public void onBackPressed() {
        new AlertDialog.Builder(this)
            .setTitle("Выйти из приложения?")
            .setMessage("Вы действительно хотите выйти?")
            .setNegativeButton(android.R.string.no, null)
            .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface arg0, int arg1) {
                    MainActivity.super.onBackPressed();
                     }
            }).create().show();
    }
"Отмена" - просто еще одно нажатие на BACK)
Yandex
Объявления
11.05.2014, 15:43     Подтверждение выхода из приложения
Ответ Создать тему
Опции темы

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