リストビューを更新するコードが更新されていません。リストビューとDBから選択したアイテムを削除しようとしましたが、私のコードでは選択したアイテムではなく前のアイテムが削除されます
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
cd.open();
cd.deleteRow(id+1);
strings.remove(position);
lv_arr = (String[]) strings.toArray(new String[strings.size()]);
arrayAdapter.notifyDataSetChanged();
return false;
}
試してみてください。cd.deleteRow(position); OnItemLongClick()メソッド –
で、同じIDを持つテーブルにエントリを格納していますか?私はないと思います – SripadRaj
cd.deleteRow(position); – Ishwinder