Изменение данных курсора
Добавлено: 27 окт 2013, 15:03
Ситуация такая: использую собственный адаптер на основе BaseAdapter. В качестве поставщика данных Cursor бд. Внутри адаптера, по клику изменяю view (скажем, была белая точка, стала черная), а также обнавляю данные в бд через db.update. Если поскроллить ListView и вернуться к измененному пункту - изменения пропадают.this.notifyDataSetChanged() обновляет, но затирает изменения view, которые были произведены (делает точку снова белой)
Уже сталкивался с подобным в одном из прошлых проектов, но сейчас, изучая его код, не могу понять, как я исправил проблему там.
Может кто подскажет, как зафиксить такую шнягу.. Убил уже целый вечер блин...
Уже сталкивался с подобным в одном из прошлых проектов, но сейчас, изучая его код, не могу понять, как я исправил проблему там.
Может кто подскажет, как зафиксить такую шнягу.. Убил уже целый вечер блин...