sdk/src/com/socialize/share/SmsShareHandler.java
@Override
	protected void handle(Activity context, SocializeAction action, String text, PropagationInfo info, SocialNetworkListener listener) throws Exception {
		boolean shareCancelled = false;

		Entity entity = action.getEntity();

		HashMap<String, Object> postValues = new HashMap<String, Object>();

		postValues.put(ShareUtils.EXTRA_TEXT, shareMessageBuilder.buildShareMessage(action.getEntity(), info, text, false, true));

		DefaultPostData postData = new DefaultPostData();

		postData.setEntity(entity);
		postData.setPropagationInfo(info);
		postData.setPostValues(postValues);

		if(listener != null) {
			shareCancelled = listener.onBeforePost(context, null, postData);
		}

		if(!shareCancelled) {
			String body = String.valueOf(postValues.get(ShareUtils.EXTRA_TEXT));
			Intent sendIntent = getIntent(context);

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                sendIntent.putExtra(Intent.EXTRA_TEXT, body);
            } else {
                sendIntent.putExtra("sms_body", body);
            }

			context.startActivity(sendIntent);
		}

		if(listener != null) {
			listener.onAfterPost(context, null, null);
		}
	}
@Override
	protected void handle(Activity context, SocializeAction action, String text, PropagationInfo info, SocialNetworkListener listener) throws Exception {
		boolean shareCancelled = false;

		Entity entity = action.getEntity();

		HashMap<String, Object> postValues = new HashMap<String, Object>();

		postValues.put(ShareUtils.EXTRA_TEXT, shareMessageBuilder.buildShareMessage(action.getEntity(), info, text, false, true));

		DefaultPostData postData = new DefaultPostData();

		postData.setEntity(entity);
		postData.setPropagationInfo(info);
		postData.setPostValues(postValues);

		if(listener != null) {
			shareCancelled = listener.onBeforePost(context, null, postData);
		}

		if(!shareCancelled) {
			String body = String.valueOf(postValues.get(ShareUtils.EXTRA_TEXT));
			Intent sendIntent = getIntent(context);

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                sendIntent.putExtra(Intent.EXTRA_TEXT, body);
            } else {
                sendIntent.putExtra("sms_body", body);
            }

			context.startActivity(sendIntent);
		}

		if(listener != null) {
			listener.onAfterPost(context, null, null);
		}
	}
/* (non-Javadoc)
@see com.socialize.share.AbstractShareHandler#handle(android.app.Activity, com.socialize.entity.SocializeAction, java.lang.String, com.socialize.entity.PropagationInfo, com.socialize.share.ShareHandlerListener)