sdk/src/com/socialize/launcher/ActivityLauncher.java
@Override
	public boolean launch(Activity context, Bundle data) {
		
		if(entityLoaderUtils != null) {
			entityLoaderUtils.initEntityLoader();
		}
			
		Class<?>[] activityClasses = getActivityClasses();
		Class<?> activityClass = null;
		
		for (Class<?> cls : activityClasses) {
			if(appUtils.isActivityAvailable(context, cls)) {
				activityClass = cls;
				break;
			}
		}
		
		if(activityClass != null) {
			Intent intent = newIntent(context, activityClass);
			intent.putExtras(data);
			handleIntent(context, intent, data);
			context.startActivity(intent);
			return true;
		}
		
		return false;
	}
@Override
	public boolean launch(Activity context, Bundle data) {
		
		if(entityLoaderUtils != null) {
			entityLoaderUtils.initEntityLoader();
		}
			
		Class<?>[] activityClasses = getActivityClasses();
		Class<?> activityClass = null;
		
		for (Class<?> cls : activityClasses) {
			if(appUtils.isActivityAvailable(context, cls)) {
				activityClass = cls;
				break;
			}
		}
		
		if(activityClass != null) {
			Intent intent = newIntent(context, activityClass);
			intent.putExtras(data);
			handleIntent(context, intent, data);
			context.startActivity(intent);
			return true;
		}
		
		return false;
	}
/* (non-Javadoc)
@see com.socialize.launcher.Launcher#launch(android.app.Activity, android.os.Bundle)