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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Oneill
5 / 5 / 0
Регистрация: 30.11.2011
Сообщений: 232
Записей в блоге: 1
#1

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

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

Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2014, 20:18     Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back
Посмотрите здесь:
Android Действие на кнопку физическую кнопку Меню
Как отключить кнопку Back в приложении? Android
Android по нажатию на кнопку повернуть экран (из портретного в ландшафтный, потом наоборот)
Android Как передавать данные в предыдущее activity, используя кнопку назад в action bar?
Android Как создать кнопку по нажатию кнопки?
Переход на другой activity по нажатию на элемент ExpandableListView Android
Android Как сделать текст на кнопке зачеркнутым (по нажатию на эту кнопку)?
Android Обновление данных Activity при нажатии на кнопку
Как вызвать Activity не из Activity? Android
Android AutocompleteTextView не закрывался диалог на кнопку "back"
При нажатию на кнопку добавить Layout Android
Android Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
21.02.2014, 20:24     Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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();
}
Ответ Создать тему
Опции темы

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