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

Как запретить закрытие активити?

22.02.2014, 01:46. Просмотров 1726. Ответов 2
Метки нет (Все метки)

Привет, имеется активити которое отображается в виде диалогового окна - Theme.dialog
На ней имеются 2 кнопки "Отмена" "Принять", в общем не суть.
Когда тапаешь пальцем по свободному пространству от окошка активити, активити конечно закрывается. и фокус переходит к активити на заднем фоне.
Вопрос: Как сделать так что бы оно не закрывалась таким образом? Нужно что бы все было через кнопки

Пробовал через onpause, но все мои попытки приводили лишь к :Приложение *** остановлено.: Хееелп)

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2014, 01:46
Ответы с готовыми решениями:

Закрытие одной активити из другой
Собственно, вопрос понятен из темы. Он вытекает из наличия в задании...

Запретить возвращение назад при переходе в активити
Хотелось бы узнать, как можно сделать, чтобы нельзя было назад вернутся после...

Как вызвать метод в активити классе из обычного не активити класса?
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити
Сделал меню в виде ListView. При клике на меню запускаются активити. На...

Admob interstitial. Запретить закрытие кнопкой "назад"
Как сделать так, чтобы межстраничное объявление закрывалось только нажатием на...

2
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
24.02.2014, 09:58 #2
Цитата Сообщение от Oneill Посмотреть сообщение
Как сделать так что бы оно не закрывалась таким образом?
Первое что пришло в голову:
Вместо отдельной активити юзать AlertDialog с двумя кнопками (или даже произвольным View внутри).
Для вашего AlertDialog'а вызывать метод setCanceledOnTouchOutside(false). Тогда по идее должно перестать закрываться. Можно еще запретить закрывание диалога при нажатии кнопки "назад", для этого есть метод setCancelable(false). Скорее всего тоже самое возможно сделать и для активити с темой Theme.dialog, но надо гуглить и разбираться.
0
NiRamz
211 / 211 / 33
Регистрация: 26.12.2010
Сообщений: 691
24.02.2014, 19:15 #3
Java
1
.setCanceledOnTouchOutside(false)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2014, 19:15

Отображение активити поверх другого активити
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по...

Изменение параметров активити из другого активити
Как сделать так чтобы из первого активити поменять final ImageView...

Вызов новой активити не из класса активити
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4)...


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

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

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