@Override
	protected void doShare(Activity context, Entity entity, PropagationInfo urlSet, String comment, SocialNetworkListener listener, ActionType type) throws SocializeException {
    """
	/*
	(non-Javadoc)
	@see com.socialize.networks.AbstractSocialNetworkSharer#doShare(android.app.Activity, com.socialize.entity.Entity, com.socialize.entity.PropagationUrlSet, java.lang.String, com.socialize.networks.SocialNetworkListener, com.socialize.api.action.ActionType)
    """
		
		Tweet tweet = new Tweet();
		
		switch(type) {
		
			case SHARE:
				if(StringUtils.isEmpty(comment))  comment = "Shared " + entity.getDisplayName();
				break;
			case LIKE:
				comment = "\u2764 likes " + entity.getDisplayName();
				break;
			case VIEW:
				comment = "Viewed " + entity.getDisplayName();
				break;
		}
		
		StringBuilder status = new StringBuilder();
		
		if(StringUtils.isEmpty(comment)) {
			status.append(entity.getDisplayName());
		}
		else {
			status.append(comment);
		}
		
		status.append(", ");
		status.append(urlSet.getEntityUrl());
		
		tweet.setText(status.toString());
		
		UserSettings settings = UserUtils.getUserSettings(context);
		
		if(settings != null && settings.isLocationEnabled()) {
			tweet.setLocation(LocationUtils.getLastKnownLocation(context));
			tweet.setShareLocation(true);
		}
		
		twitterUtils.tweet(context, tweet, listener);
	}
@Override
	protected void doShare(Activity context, Entity entity, PropagationInfo urlSet, String comment, SocialNetworkListener listener, ActionType type) throws SocializeException {
		
		Tweet tweet = new Tweet();
		
		switch(type) {
		
			case SHARE:
				if(StringUtils.isEmpty(comment))  comment = "Shared " + entity.getDisplayName();
				break;
			case LIKE:
				comment = "\u2764 likes " + entity.getDisplayName();
				break;
			case VIEW:
				comment = "Viewed " + entity.getDisplayName();
				break;
		}
		
		StringBuilder status = new StringBuilder();
		
		if(StringUtils.isEmpty(comment)) {
			status.append(entity.getDisplayName());
		}
		else {
			status.append(comment);
		}
		
		status.append(", ");
		status.append(urlSet.getEntityUrl());
		
		tweet.setText(status.toString());
		
		UserSettings settings = UserUtils.getUserSettings(context);
		
		if(settings != null && settings.isLocationEnabled()) {
			tweet.setLocation(LocationUtils.getLastKnownLocation(context));
			tweet.setShareLocation(true);
		}
		
		twitterUtils.tweet(context, tweet, listener);
	}
@ Override protected void doShare ( Activity context , Entity entity , PropagationInfo urlSet , String comment , SocialNetworkListener listener , ActionType type ) throws SocializeException { Tweet tweet = new Tweet ( ) ; switch ( type ) { case SHARE : if ( StringUtils . isEmpty ( comment ) ) comment = "Shared " + entity . getDisplayName ( ) ; break ; case LIKE : comment = "\u2764 likes " + entity . getDisplayName ( ) ; break ; case VIEW : comment = "Viewed " + entity . getDisplayName ( ) ; break ; } StringBuilder status = new StringBuilder ( ) ; if ( StringUtils . isEmpty ( comment ) ) { status . append ( entity . getDisplayName ( ) ) ; } else { status . append ( comment ) ; } status . append ( ", " ) ; status . append ( urlSet . getEntityUrl ( ) ) ; tweet . setText ( status . toString ( ) ) ; UserSettings settings = UserUtils . getUserSettings ( context ) ; if ( settings != null && settings . isLocationEnabled ( ) ) { tweet . setLocation ( LocationUtils . getLastKnownLocation ( context ) ) ; tweet . setShareLocation ( true ) ; } twitterUtils . tweet ( context , tweet , listener ) ; }
/*
(non-Javadoc)
@see com.socialize.networks.AbstractSocialNetworkSharer#doShare(android.app.Activity, com.socialize.entity.Entity, com.socialize.entity.PropagationUrlSet, java.lang.String, com.socialize.networks.SocialNetworkListener, com.socialize.api.action.ActionType)
/ * ( non - Javadoc )