私のコードでは、選択した項目をリスト ビューとデータベースから削除したいと考えています。コンテキストメニューを使用しています。ポジションリストを取得しています。
コード:
public boolean onContextItemSelected(MenuItem item) {
// TODO Auto-generated method stub
AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item
.getMenuInfo();
// Track track = (Track)mAdapter.getItem(info.position);
switch (item.getItemId()) {
case R.id.delete:
Toast.makeText(getApplicationContext(),
"Deleted" + menuInfo.position, Toast.LENGTH_LONG).show();
// delete(menuInfo.id);
return true;
case R.id.add:
Toast.makeText(getApplicationContext(), "Add Successfully",
Toast.LENGTH_LONG).show();
return true;
case R.id.view:
Toast.makeText(getApplicationContext(), "Viewed", Toast.LENGTH_LONG)
.show();
default:
Toast.makeText(getApplicationContext(), "HI", Toast.LENGTH_LONG)
.show();
}
return super.onContextItemSelected(item);
}
位置のみを取得していますが、画像にある名前、説明、日付、金額が見つかりません。名前の日付またはお金を使用して、リストビューとデータベースからリストを削除できるようにするにはどうすればよいですか。