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

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

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

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

Пробовал через onpause, но все мои попытки приводили лишь к :Приложение *** остановлено.: Хееелп)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2014, 01:46
Ответы с готовыми решениями:

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

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

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

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

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

2
angryrobot
Командир зеленых роботов
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 569
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
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2014, 19:15

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

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

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


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

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

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