Я получаю список записей базы данных и отображаю их с помощью ListView.В моем методе bindView в SimpleCursorAdapter я манипулирую данными для отображения в соответствии с моими требованиями.Это прекрасно работает.
Однако я хочу добавить полученные данные в список, поэтому подумал, что могу сделать это при каждом вызове метода bindView и сохранить его в закрытой переменной в Activity.Впоследствии происходит увеличение моего списка до 21 элемента, тогда как в макете отображается только 7 результатов.
Почему это происходит?Если я добавлю точку останова, я увижу, что она выполняет метод 21 раз. Она определенно тоже кратна 3, как если бы у меня было 8 элементов в моем курсоре, я получаю в списке 24.