Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

Что использовать для выхода из приложения? - Программирование Android
Подскажите как правильнее ? Имеется кнопка Exit. По нажатию надо завершить приложение. Использовать метод с "finish(); и...

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

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

Подтверждение выхода - C++ Builder
Привет, сори за нубский вопрос, но как сделать так чтоб при нажатии на кнопку закрыть (которая вправом верхнем углу), выходило диалоговое...

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

Подтверждение выхода из программы - Java
Всем доброго времени суток. Непонятки с подтверждением выхода из программы Метод: private void winClosing(WindowEvent e){ ...

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

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

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

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

Как сделать собственную кнопку выхода из приложения? - C++/CLI WinForms
скажите please как сделать собственную кнопку выхода из windows forms, как придать "button" значение выхода


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

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

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