@Override public boolean onContextItemSelected(final MenuItem item) { final AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); switch (item.getItemId()) { case MENU_DELETE_ONE: mBookmark.delete(info.id); return true; case MENU_EDIT: final Object obj = info.targetView.getTag(); if (obj instanceof ViewHolder) { showEditDialog((ViewHolder) obj); } else { MtkLog.w(TAG, "wrong context item info " + info); } return true; default: return super.onContextItemSelected(item); } }