@Override public boolean onMenuItemClick(MenuItem popMenuItem) { final String itemId; switch (popMenuItem.getItemId()) { case R.id.editEvent: item = eventItemList.get(currentPosition); itemId = item.getObjectId(); openForm(itemId); return true; case R.id.deleteEvent: item = eventItemList.get(currentPosition); itemId = item.getObjectId(); new DialogBox() .dialog( activity, activity.getString(R.string.delete_item_title), activity.getString(R.string.delete_item_message), new DialogBox.CallBack() { @Override public void onFinished() { delete(itemId); } }); return true; case R.id.bidItem: new ItemBidHandler(activity, eventItemList, currentPosition).bidItem(); return true; default: return false; } }