2015-01-20 4 views
-2

так короче: У меня есть сервер чата в Интернете, который использует сокеты, поэтому, когда пользователь вводит что-то в чате, он отправляет сообщение всем подключенным клиентам. В браузере я использую append javascript для добавления сообщений в окно чата.Android: добавить новые данные в уже нарисованный ListView?

В Android я планирую использовать ListView (я не вижу альтернативы), так как пользователь входит в приложение chat - приложение загружает все предыдущие сообщения в ListView и создает его.

Вопрос теперь: Можно ли добавлять/добавлять данные в нижнюю часть списка ListView без перерисовки всего списка ListView? Я хочу, чтобы сообщение было невидимым для пользователя, я не хочу, чтобы все окно обновлялось.

Возможно ли это? Использование фрагментов кстати.

ответ

3

конечно возможно. Вы просто добавить свои новоприбывшие данные в вашу Array или ArrayList, что вы прошли в вашем Adapter и называется

adapter.notifyDataSetChanged(); 

взгляд на другую должность notifyDataSetChanged example

+0

Не было закрытие в двух экземплярах лучше? – 2Dee

+0

@ 2Dee Yaa. Конечно, почтенный !!!! –

+0

@MD, если вы знаете, что этот вопрос повторяется, то почему вы отвечаете на вопрос .. Или вы должны сделать комментарий ... – duggu

Смежные вопросы