@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);
   }
 }