ListView, JSON и SQLite
Добавлено: 17 июн 2016, 16:24
запрашиваю данные из базы, если нету запрашиваю json с сервера, заполняю базу вновь пришедшими данными. в следующий раз listview заполнится из базы. тут все хорошо, все работает.
Для запроса новых данных использую SwipeRefreshLayout, когда json приходит опять вызываю адаптер, но теперь уже если есть новые записи, то они добавляются в конец списка. Проблема в том, что записи должны быть отсортированы по дате, в таком виде они берутся из базы и приходят с сервера.
Правильно ли очищать listview и заново заполнять адаптер? т.к. в этом случае все будет красиво. и как это делать?
Или есть еще какой-то способ, чтобы пересортировать записи по нужному алгоритму, например, по дате или алфавиту?
Ну или хотя бы подскажите способ добавить записи в начало listview.
Для запроса новых данных использую SwipeRefreshLayout, когда json приходит опять вызываю адаптер, но теперь уже если есть новые записи, то они добавляются в конец списка. Проблема в том, что записи должны быть отсортированы по дате, в таком виде они берутся из базы и приходят с сервера.
Правильно ли очищать listview и заново заполнять адаптер? т.к. в этом случае все будет красиво. и как это делать?
Или есть еще какой-то способ, чтобы пересортировать записи по нужному алгоритму, например, по дате или алфавиту?
Ну или хотя бы подскажите способ добавить записи в начало listview.