Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
1

Остановить работу приложения на 2 секунды

12.11.2016, 16:01. Показов 1089. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, всем...

Вопрос в заголовке. Как остановить работу приложения, чтобы перестали работать кнопки, другие элементы управления?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2016, 16:01
Ответы с готовыми решениями:

Как остановить работу приложения принудительно?
Нужно нажать на клавишу и что б приложение остановилось,что бы оно не делало,писало-читало,просто...

Остановить работу программы
Всем привет, начал изучать C#, прежде изучал Delphi и там была такая возможность как закрыть...

Корректно остановить работу backgroundworker
Здравствуйте. Помогите остановить backgroundworker при нажатии на кнопку Стоп. BackgroundWorker...

Как остановить работу метода?
Подскажите как остановить работу метода? protected override void OnTick() {...

10
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
12.11.2016, 17:09 2
все конечно зависит от того какую конкретную цель вы преследуете, вот одно из решений - поверх всего прозрачный layout который изначально visibility:gone, когда есть необходимость сделать UI недоступным для нажатий, делаем для нашего layout visibility:visible
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
12.11.2016, 18:34 3
Alert повесь с:
Java
1
2
alert.setCanceledOnTouchOutside(false);
alert.setCancelable(false);
в потоке на две секунды, после завершения
Java
1
alert.dismiss();
0
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
12.11.2016, 20:28  [ТС] 4
ExFau$t, Можно чуть подробнее? Ведь тут еще и таймер видимо надо прикрутить? Сам диалог не показывать?

ExFau$t, androbro, решения получаются с костылями... нельзя ли получить поток, в котором выполняется приложение, отключить "исключения" о том, что приложение не отвечает, поставить паузу (sleep) в нем и далее продолжить стандартный ход выполнения?
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
12.11.2016, 22:05 5
Antohsa,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
AlertDialog alert;
AlertDialog.Builder builder = new AlertDialog.Builder(this);
                alert = builder.create();
                alert.setView(view);//ну там ещё подпись, аля ожидайте и прогресс крутящийся, по вкусу
                alert.setCanceledOnTouchOutside(false);
                alert.setCancelable(false);
                alert.show();
try {
                    Thread.sleep(2000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
alert.dismiss();
Добавлено через 1 минуту
Что тут ещё подробнее может быть?
2
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
12.11.2016, 22:09  [ТС] 6
ExFau$t, спасибо большое...
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
13.11.2016, 10:12 7
слипать мейн тред - никак не лучший ответ
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
13.11.2016, 10:33 8
ну можно так:
Java
1
mHandler.postDelayed(this, 2000);
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
13.11.2016, 10:34 9
Цитата Сообщение от ExFau$t Посмотреть сообщение
ну можно так:
Как правильно сделать паузу в ходе работы приложения?
1
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
13.11.2016, 10:53 10
Паблито, за меня не переживай, в моих приложениях нет необходимости "остановить работу приложения".
0
Pablito
13.11.2016, 10:57     Остановить работу приложения на 2 секунды
  #11

Не по теме:

да, я просто кинул ссылку, что бы понимать что там тяжёлый случай

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2016, 10:57

Есть ли возможность остановить работу threadPool?
Подскажите, есть ли возможность остановить работу threadPool? Почему-то при создании обычных...

Остановить работу программы через 3 минуты
Добрый день, подскажите пож. как можно завершить работу главного main потока если метод main...

Остановить работу скрипта через некоторое время
Вот скрипт обычного индикатора загрузки Делаю сайт на моторе , то есть он расположен не у меня на...

При соблюдении условия остановить работу программы
Как при соблюдении условия остановить работу программы? Например на кнопке?

Как остановить работу программы при нажатии на кнопку?
Нужно при нажатии на кнопку остановить работу программы

Какую работу надо совершить, чтобы остановить диск?
Диск диаметром D= 60 см и массой m= 1 кг вращается вокруг оси, проходящей через его центр...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru