@Override public boolean onMenuItemClick(MenuItem menuItem) { final Metadata item = GDriveBackupsAdapter.getItem(clickedPosition); switch (menuItem.getItemId()) { case R.id.menu_gDrive_remove: { gDrive.deleteBackup( item, new GDriveRemoveTask.DoneSuccess() { @Override public void done() { gDrive.getListOfBackups(GDriveBackupsAdapter); } }); return true; } case R.id.menu_gDrive_restore: { gDrive.restoreBackup(item.getDriveId()); return true; } } return false; }