Как получить только новые предметы из адаптера? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть список и что я создаю адаптер

Добавить adapter = new Add(this,R.layout.vieww, cursor, items);

Теперь, когда я изменяю список элементов, после notifyDataSetChanged(), я получаю отраженные изменения в представлении, пока что все хорошо ... Но мне нужно получить только новый элемент, только те элементы, которые имеют было изменение

Как я могу это сделать?

1 Ответ

0 голосов
/ 16 июня 2011

ну просто удалите старые элементы из массива элементов, что будет проще всего сделать.

Вы также можете отсортировать массив по новым элементам и изменить количество адаптеров, чтобы оно возвращало только количество новых элементов.

но я не знаю, почему такое решение. не очень удобно даже хранить предметы, которые вы не показываете. если они вам нужны, вы также можете иметь 2 массива (новый массив элементов и старый массив элементов). к старому вы можете добавить все элементы перед тем, как изменить список, а затем просто добавить в адаптер новый массив, содержащий только новые элементы.

...