@Override
 public boolean onMenuItemClick(View v, int itemPosition, int buttonPosition, int direction) {
   switch (direction) {
     case MenuItem.DIRECTION_LEFT:
       if (mDeleteCategoryLabelList == null) {
         mDeleteCategoryLabelList = new ArrayList<>();
       }
       Category category = mCategoryList.remove(itemPosition);
       String label = category.getLabel();
       mCategoryAdapter.notifyDataSetChanged();
       mDeleteCategoryLabelList.add(label);
       return true;
     case MenuItem.DIRECTION_RIGHT:
       renameDialog(itemPosition);
       return true;
   }
   return false;
 }