Найдено 4 результата

NaumOff
16 сен 2012, 18:44
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 166303

Re: Урок 35. SQLite. Методы update и delete с указанием усло

rezak90, neoksi, ребята, спасибо за помощь.
В адаптере добавил вот такой метод получения _id записи по position в списке:

Код: Выделить всё

public long getID(int position){
		return this.getItemId(position);
	}
NaumOff
16 сен 2012, 17:35
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 166303

Re: Урок 35. SQLite. Методы update и delete с указанием усло

Это все понятно:) Вопрос в том, как через контекстное меню удалять записи. Одна из моих идей - запоминать _id в tag пункта списка и по нему удалять записи. Но чувствую можно проще.
NaumOff
16 сен 2012, 16:47
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 166303

Re: Урок 35. SQLite. Методы update и delete с указанием усло

SimpleCursorAdapter у меня кастомный. Удаляю через контекстное меню: public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo acmi = (AdapterContextMenuInfo) item .getMenuInfo(); switch (item.getItemId()) { case CM_DELETE_ID: db.delRec(acmi.position); cursor.requery(); return tru...
NaumOff
16 сен 2012, 12:20
Форум: Уроки
Тема: Урок 35. SQLite. Методы update и delete с указанием условия
Ответы: 165
Просмотры: 166303

Re: Урок 35. SQLite. Методы update и delete с указанием усло

Всем привет. А как провести соответствие между пунктами списка и записями в БД? Допустим хочу удалить первую запись. Вызываю контекстное меню, по позиции view удаляю запись в бд. Но после этого позиции в списке перестают соответстовать id в БД. Еще один вопрос, как получить определенную запись по ее...