2015-10-05 5 views
0

Я создаю код, который должен читать данные из файла csv (имя пользователя, изображение пользовательского профайла, текст). Эти данные затем используются для раздувания пользовательского представления, затем его необходимо добавить в представление списка. Затем перед добавлением следующего представления должна быть задержка.Обновление LIstView

Это эффективная функция воспроизведения чата, которую я выполняю для работы, поэтому она в основном похожа на обычное приложение для обмена сообщениями, но сообщения были предварительно записаны и должны воспроизводиться вроде как видео одно сообщение за раз ,

У меня возникли проблемы с обновлением списка. Я устанавливаю адаптер, и все сообщения отображаются одновременно, а не один за другим с задержкой. Надеюсь, кто-то может понять, что я пытался объяснить.

Помощь будет оценена

ответ

0

Вы можете инициализировать пустой адаптер и после add элементов один за другим. Чтобы установить таймаут между добавлением, вы можете использовать Handler.postDelayed

0

Не устанавливайте массив для адаптера сразу. вместо этого добавьте элемент один за другим и вызовите notifyDataSetChanged на адаптере.