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

Запретить приложению реагировать на нажатие на экран - Android

Восстановить пароль Регистрация
 
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
30.10.2014, 01:47     Запретить приложению реагировать на нажатие на экран #1
Всем привет!

У меня есть активити, в котором выполняется AsyncTask. Во время его работы крутится ProgressBar.
Когда я нажимаю на экран, то ProgressBar пропадает.

Как сделать так, чтобы пока работает AsyncTask, то приложение не реагирует на нажатие на экран? Чтобы пользователь ждал, пока AsyncTask закончит работу и не тыкал лишний раз.

Я могу конечно дизейблить кнопки на этот период, но не хочу.

Добавлено через 35 минут
Нашел.
Достаточно в showProgressDialog()

добавить строчку
dialog.setCanceledOnTouchOutside(false);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2014, 01:47     Запретить приложению реагировать на нажатие на экран
Посмотрите здесь:

Подключение Google Map к приложению для Android Android
Узнать объём кэша выделенный приложению Android
Android Как дать своему приложению привилегии Root?
Android Как отправить из одного приложения другому приложению широковещательное намерение?
Android Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back
Android Как подключить api сайта к приложению Android?
Как сделать паузу — запретить нажатие кнопок на 5 секунд? Android
Как прикреплять к приложению два дополнительных файла? Android
Как найти угол при нажатие на экран в android studio? Android
Как реализовать дополнения к приложению Android
Организация справки по приложению затемнением неинтересующих областей Android
Android Передача контактов стандартному приложению "Контакты"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему

Метки
android, asynctask, hold
Опции темы

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