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

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

Войти
Регистрация
Восстановить пароль
 
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 578
Записей в блоге: 1
#1

Не вызывается переопределенный onBackPressed(); - Программирование Android

24.03.2015, 13:24. Просмотров 352. Ответов 0
Метки нет (Все метки)

Добрый всем!

есть такой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 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(); 
                    Tab_Activity.super.onBackPressed();
                    arg0.cancel();
                    finish();
                }
            }).create().show();
             
            }
назначаю вызов метода по кнопке Опшонс-меню все ок, пашет.

если нажимаю кнопку Back на телефоне, просто выходит из приложения не вызывая диалог, что может быть?

Добавлено через 20 часов 10 минут
Разобрался, я пытался переопределить его в TabHost - не получилось,

вставил в активити вкладок все зафурычило.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2015, 13:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не вызывается переопределенный onBackPressed(); (Программирование Android):

Googlemaps + onBackPressed - Программирование Android
в общем откуда то взялась проблема... Имеется фрагмент №1 с картой с него переход на №2 с указанием точного "адреса ручками" во втором...

Ошибка в методе onBackPressed - Программирование Android
почему красным выделяется? подскажите кому не трудно :) p.s для остановки музыки после закрытия приложения Добавлено через 8...

Обработать событие onBackPressed во фрагменте - Программирование Android
У меня есть фрагмент который запускается через транзакцию и как можно обработать в нем нажатие кнопки back и выполнить определенные...

При onBackPressed() фрагмент продолжает работать - Программирование Android
Привет, я переопределил onBackPressed(), он показывает AlertDialog, но при этом у фрагмента не вызывается onPause() почему?

Не вызывается событие onConfigurationChanged - Программирование Android
Всем привет!!! Ну проблема я думаю уже ясна из темы. Разрабатываю приложение под Android 4.1 API 16. Не могу понять почему не вызывается...

OnCreate вызывается дважды - Программирование Android
Добрый день. Делаю простое приложение, которое при нажатии на кнопку, с помощью Intent должно переходить на следующее активити. Но проблема...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2015, 13:24
Привет! Вот еще темы с ответами:

Почему вызывается onDismiss - Программирование Android
Привет. У меня есть DialogFragment, который вызывается в главной активности. Когда я меняю ориентацию экрана (диалог открыт), мне нужно...

Подскажите - не вызывается метод в потоке - Программирование Android
progress = ProgressDialog.show(getActivity(), "Please wait...", "Applying changes may take a few minutes.",...

Не вызывается клавиатура внутри PopupWindow - Программирование Android
И снова здравствуйте! Все никак не могу побороть проблему с этим PopupView... Оказывается, внутри него не обрабатываются не только кнопки,...

После засыпания вызывается onCreate и onRestoreInstanceState - Программирование Android
Привет. После засыпания вызывается onCreate и onRestoreInstanceState, зачем они вызываются и как обойти? У меня программа для работы...


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

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

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