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

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

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

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

Оставаться залогиненным после выхода из приложения
В общем, есть приложение с функцией регистрации/входа, и каждый раз, когда...

Что использовать для выхода из приложения?
Подскажите как правильнее ? Имеется кнопка Exit. По нажатию надо завершить...

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

Подтверждение выхода
Привет, сори за нубский вопрос, но как сделать так чтоб при нажатии на кнопку...

Подтверждение выхода
Здравствуйте. Имеется приложение, которое добавляется в автозагрузку и при...

Подтверждение выхода из программы
Всем доброго времени суток. Непонятки с подтверждением выхода из программы...

2
Tester64
396 / 357 / 46
Регистрация: 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/android/alertdialog.php
3) finish(); для закрытия активити в диалоге
0
Tatiana_aha
2 / 2 / 1
Регистрация: 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)
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2014, 15:43
Привет! Вот еще темы с решениями:

Подтверждение закрытия приложения..
Люди добрые.. помогите.... Работает приложение.. происходит както ошибка и...

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

Ошибка при инициализации приложения (0xc0000135).Для выхода из приложения нажм кн "Ок".
Люди вот такая ошибка, кто знает как ее исправить (появилась после...

Запрет выхода элемента управления за границы приложения
Добрый день, всем! У меня на форме есть элементы stackpanel со вложенными...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru