Пункт списка удаляется из базы при выборе п.Удалить из контектстного меню. Конструкция такая, все работает:
Код: Выделить всё
db = SQLiteDatabase.openDatabase(pathToDB, null, SQLiteDatabase.OPEN_READWRITE);
AdapterContextMenuInfo adapterContextMenuInfo=(AdapterContextMenuInfo)item.getMenuInfo();//Получение данных по пункту нажатого в списке
db.delete("mainTable","_id = "+adapterContextMenuInfo.id,null);
db.close();
Вопрос - как сделать это не для контекстного меню, а для простого нажатия на пункт списка через это:
Код: Выделить всё
lvМойСписок.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
long itemId; _ID записи для передачи ДругойАктивити
intent=new Intent(Activity_ЭтаАктивити.this,Activity_ДругаяАктивити.class);
intent.putExtra("CATCH_itemId", itemId); Тут надо ДругойАктивити передать _ID записи, которую буду обрабатывать
startActivity(intent);
}
});