code: @Override
  	public void executeDemo(String text) {
  		
  		// We are going to list shares just so we can get the ID for a single share
  		// Usually you would NOT do this as you would usually already have an ID (e.g. from a click on a list view)
  		ShareUtils.getSharesByEntity(this, entity.getKey(), 0, 1, new ShareListListener() {
  			
  			@Override
  			public void onList(ListResult<Share> shares) {
  				
  				// Use the id from the first share
  				if(shares.getTotalCount() > 0) {
  					ShareUtils.getShare(GetSharesByIDActivity.this, new ShareGetListener() {
  						@Override
  						public void onGet(Share share) {
  							handleSocializeResult(share);
  						}
  						
  						@Override
  						public void onError(SocializeException error) {
  							handleError(GetSharesByIDActivity.this, error);
  						}
  					}, shares.getItems().get(0).getId());
  				}
  			}
  			
  			@Override
  			public void onError(SocializeException error) {
  				handleError(GetSharesByIDActivity.this, error);
  			}
  		});
  	}
docs: /* (non-Javadoc)
  @see com.socialize.demo.DemoActivity#executeDemo()