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

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

Войти
Регистрация
Восстановить пароль
 
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 190
#1

Thread.sleep() - Программирование Android

12.03.2016, 07:33. Просмотров 224. Ответов 6
Метки нет (Все метки)

Вообщем, проблемма вот в чем. Я пытаюсь заставить "заснуть" программу, в результате - она засыпает, но сразу выводит все данные.
Например,
Java
1
2
3
4
5
6
7
8
9
for (int i = 0; i<10; i++) {
text.append(""+i);
try{
Thread.sleep(5000);
}
catch (.....) {}
text.append("After Sleep"+i);
}
}
Приложение то засыпает, но сразу выводит все данные без ожидания. (Я хотел так: вывел-подождал-вывел)
Помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2016, 07:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Thread.sleep() (Программирование Android):

Передать данные в работающий thread из другого thread - Программирование Android
Есть 2 потока запущенные разными классами и из потока А нужно сообщить потоку Б что бы он запустил свою определенную функцию. Ссылки на...

Задержка потока с помощью sleep() - Программирование Android
Так... собственно код while (y&gt;0) { y--; WorkArray = 1; try ...

использование thread - Программирование Android
при нажатии должен срабатывать episodes и появляться новый layout поверх имеющегося. @Override protected void onCreate(Bundle...

Остановить Thread - Программирование Android
Гуру, помогите кодом! Есть активити, которое заполняется из потока Поток &quot;линейный&quot;: -долго думаем - выводим в поле 1 -долго...

Потоки. Thread и runOnUiThread - Программирование Android
Пытаюсь в отдельном потоке выполнять действия и во время этого показывать ProgressBar. public void runProcess() { //запускаем...

Android UiThread (UI thread) - Программирование Android
кто-нибудь может объяснить , что это такое и как используется на примере?

6
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 439
12.03.2016, 08:56 #2
О_о Надеюсь вы пытаетесь в фоновом потоке слипить?
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
12.03.2016, 09:25 #3
den_droid, я не понял, а где сам вывод?
0
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
12.03.2016, 09:54 #4
Как я понял, в цикле Вы собираете только текст, он действительно собирается с паузами, но когда вы после цикла присваиваете в TextVew (например) переменную text она появляется уже с полным текстом.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
12.03.2016, 10:04 #5
PYPS, мне тоже так кажется. Особенно понравился catch. Код - в корзину
0
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 190
12.03.2016, 20:21  [ТС] #6
PYPS, text - не переменная, а именно TextView
0
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
12.03.2016, 20:24 #7
В это делаете в UI потоке?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2016, 20:24
Привет! Вот еще темы с ответами:

Обмен информацией с Thread - Программирование Android
Всем привет! Приложение запускает Thread для выполнения некоторой работы. Работа зависит от параметров, которые могут изменяться...

The application may be doing too much work on its main thread - Программирование Android
Ну елки палки, это что еще такое ? :) В приложении запускаю камеру и ловлю результат PhotoObject current_photoObj ; // мой класс для...

Потоки, asyncTask или thread? - Программирование Android
Мне нужно отправить запрос на сервер и загрузить с него инфу в мой ListFragment(данные на сервере хранятся в формате json). При этом запрос...

FATAL EXCEPTION: pool-1-thread-5 - Программирование Android
Подскажите, пожалуйста, когда возникает, и что обозначает ошибка FATAL EXCEPTION: pool-1-thread-5? Только не пишите, чтобы я код...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
12.03.2016, 20:24
Ответ Создать тему
Опции темы

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