code: @Override
  	public void unlike(Activity context, String entityKey, final LikeDeleteListener listener) {
  		final SocializeSession session = getSocialize().getSession();
  		// Get the like based on the key
  		likeSystem.getLike(session, entityKey , new LikeGetListener() {
  			@Override
  			public void onGet(Like entity) {
  				if(entity != null) {
  					likeSystem.deleteLike(session, entity.getId(), listener);
  				}
  				else {
  					if(listener != null) {
  						listener.onDelete();
  					}
  				}
  			}
  
  			@Override
  			public void onError(SocializeException error) {
  
  				if(error instanceof SocializeApiError) {
  					if(((SocializeApiError)error).getResultCode() == 404) {
  						if(listener != null) {
  							listener.onDelete();
  						}
  						return;
  					}
  				}
  
  				if(listener != null) {
  					listener.onError(error);
  				}
  			}
  		});
  	}
docs: /*
  (non-Javadoc)
  @see com.socialize.api.action.like.LikeUtilsProxy#unlike(android.app.Activity, com.socialize.entity.Entity, com.socialize.listener.like.LikeDeleteListener)