Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/19: Рейтинг темы: голосов - 19, средняя оценка - 4.68
Oneill
5 / 5 / 1
Регистрация: 30.11.2011
Сообщений: 236
Записей в блоге: 1
1

Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back

21.02.2014, 20:18. Просмотров 3589. Ответов 1
Метки нет (Все метки)

Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2014, 20:18
Ответы с готовыми решениями:

Действие на кнопку физическую кнопку Меню
Здравствуйте. Хочу в своё приложение добавить QuickAction3D, взялся разбирать их пример и взял код ...

Возвращение в предыдущий Activity
Ребят, возник такой вопрос. Написал метод, который переключает на следующий Activity, но при...

Как отключить кнопку Back в приложении?
При нажатии на кнопку Back выходит с игры с ошибкой (не закрывает 2 поток). Как ее можно...

Можно ли запретить юзеру возвращаться из окна (window.open) в родительское окно, пока не оно не будет закрыто?
У меня раньше был код, где открывалось окно (window.open). В этом окне при нажатии на кнопочку...

по нажатию на кнопку повернуть экран (из портретного в ландшафтный, потом наоборот)
Только начинаю осваивать. Как по нажатию на кнопку сменить ориентацию экрана?


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

Или воспользуйтесь поиском по форуму:
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
21.02.2014, 20:24 2
Лучший ответ Сообщение было отмечено Oneill как решение

Решение

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

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