У меня есть ListView
с тремя TextViews
в каждой строке, которая заполняется из базы данных. Первый TextView
содержит _id. Когда я нажимаю на элемент, появляется сообщение AlertDialog
, спрашивающее, хочу ли я удалить элемент. Как извлечь информацию из определенного TextView
, чтобы обновить базу данных соответственно?Android: Получение определенного текста из TextView с помощью ListAdapter
Вот фрагмент кода, я до сих пор:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, final int position, long id) {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage("Delete this reminder?");
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//I need the _id to remove the selected item.
db.deleteContact();
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
});
Спасибо!
Спасибо, это работает для меня! – Salmononius2