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

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

Войти
Регистрация
Восстановить пароль
 
Greeka
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 33
#1

Обновление содержимого экрана - Программирование Android

25.12.2015, 14:01. Просмотров 238. Ответов 4
Метки нет (Все метки)

Добрый день!
На экране расположены элементы TextView. Я программно меняю их содержимое и должна отобразить, после чего процесс повторяется. Для просмотра нужна задержка. Но до slepp(time) перерисовка не успевает произойти, потому нужно сделать ее программно. Как правильно обновить содержимое формы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2015, 14:01     Обновление содержимого экрана
Посмотрите здесь:

Обновление содержимого Recyclerview - Программирование Android
Всем привет. Изучаю Android. Разрабатываю первое приложение. Создал список с помощью Recyclerview. Возникла проблема. После записи данных в...

Обновление содержимого ViewPager - Программирование Android
Есть ли какие-нибудь способы обновить содержимое всех страницы ViewPager'а? Придумал только походить пару раз туда обратно по всем...

Обновление экрана - Программирование Android
В стандартных функциях есть возможность посмотреть, как обновляется экран. Было бы классно это использовать в коде (нужно выполнять...

Обновление экрана игры, нужна подсказка - Программирование Android
Обьясните пожалуйста часть кода игры Змейка, а именно меня интересует интервал, через который обновляется экран, и обьекты, расположенные...

Сканирование содержимого папки приложения - Программирование Android
Друзья, здравствуйте! Подскажите пожалуйста, столкнулся с такой задачей, необходимо произвести сканирования папки "databases" приложения,...

Отображение содержимого звукового буфера в логах - Программирование Android
while(!stopped) { short buffer = buffers; //short buffer = new short; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
25.12.2015, 14:22     Обновление содержимого экрана #2
Greeka, проблема не в том что что-то не успевает отрисоваться, а в том что вы вызываете sleep в основном потоке он рисует, спит, рисует еще раз, обновление UI. Можно сделать через postDelayed:
Java
1
2
3
4
5
6
myTextView.postDelayed(new Runnable() {
    @Override
    public void run() {
        //Что-то что нужно выполнить позже
    }
}, 1000//Время задержки в мс);
А вообще тут уже довольно много подобных тем, можно в них посмотреть другое решение проблемы.
Greeka
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 33
25.12.2015, 14:25  [ТС]     Обновление содержимого экрана #3
Ну как я понимаю, так и есть, не успевает произойти обновление. а можно по подробней объяснить тот код, что вы показали?
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
25.12.2015, 14:30     Обновление содержимого экрана #4
Greeka, подробнее есть в документации. Если коротко - у класса View есть метод postDelayed, который принимает Runnable (можно назвать операцией, которую нужно выполнить) и Long(время задержки перед выполнением в миллисекундах).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2015, 16:48     Обновление содержимого экрана
Еще ссылки по теме:

Скриншот экрана - Программирование Android
Здраствуйте, мне нужно зделать програмно скриншот екрана... я нашол...

слайдинг экрана - Программирование Android
Здравствуйте, кодеры. есть вопрос. есть приложения c несколькими окнами создана на основе tabhost'a. то есть по сути окно одно но с...

Поворот Экрана - Программирование Android
У меня есть TableLayout и матрица смолл кнопок 8 на 8 описанных через XML. При повороте экрана часть кнопок не видно. Как можно описать,...

Включение экрана - Программирование Android
AlarmManager инициирует вызов активити, но если экран не включен( стоит на блоке) то ничего не видно. как включить экран?

Разрешение экрана - Программирование Android
Привет. Суть такая: допустим есть GridView, открываю приложение на разных девайсах с разным разрешением экрана. На одном открывается...

Ориентация экрана - Программирование Android
Здравствуйте!Хотелось бы услышать совета знающих людей:) Имеется Активити с открытой БД и Курсором...Необходимо сделать так, что бы...


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

Или воспользуйтесь поиском по форуму:
Greeka
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 33
25.12.2015, 16:48  [ТС]     Обновление содержимого экрана #5
Благодарю за помощь!
Yandex
Объявления
25.12.2015, 16:48     Обновление содержимого экрана
Ответ Создать тему
Опции темы

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