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

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

Войти
Регистрация
Восстановить пароль
 
kozak95
34 / 34 / 10
Регистрация: 01.11.2013
Сообщений: 319
#1

Обновление gridView - Android

24.05.2016, 22:40. Просмотров 77. Ответов 3
Метки нет (Все метки)

Все привет, как разрешить данную проблему: обновляю gridView, потом поток засыпает на несколько секунд, чтоб пользователь увидел изменение, далее изменяю данные адаптера и снова обновляю gridView. Но gridView отображает только последнюю информацию.
Для примера вот так:
Java
1
2
3
4
5
6
7
8
9
10
for(int i=0;i<4;i++){
                    current.add((byte) 5); //current это ArrayList, который указан в адаптере
                    adapter.notifyDataSetChanged();
                    try {
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    
 
}
Ожидаю вот такого вывода:сначала 5, потом обновился до 5 5 и т.д
А получаю только конечный результат: 5 5 5 5
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2016, 22:40     Обновление gridView
Посмотрите здесь:

GridView не отображает элементы Android
Image in GridView Android
Android Адаптер для GridView
GridView Android
GridView и ViewPager Android
Android GridView и обрабочик
Работа с GridView Android
Android GridView в фокусе
Android NavigationView с GridView
Android Не перерисовывается GridView
Не заполняется gridview Android
Android Разметка GridView

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
25.05.2016, 12:10     Обновление gridView #2
А вы уверены что Main Thread не усыпляете?
kozak95
34 / 34 / 10
Регистрация: 01.11.2013
Сообщений: 319
25.05.2016, 13:02  [ТС]     Обновление gridView #3
Да, усыпляю MainThread
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
25.05.2016, 13:13     Обновление gridView #4
Ну вот. Как gridView обновится, если главный поток занят
Yandex
Объявления
25.05.2016, 13:13     Обновление gridView
Ответ Создать тему
Опции темы

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