This is how I solved it finally:-
for (ResolveInfo resolveInfo : list) {
if (!activityName.contains("MyApplicationActivity")) {
browserIntent =
packageManager.getLaunchIntentForPackage(resolveInfo.activityInfo.packageName);
ComponentName comp =
new ComponentName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name);
browserIntent.setAction(Intent.ACTION_VIEW);
browserIntent.setComponent(comp);
browserIntent.setData(data);
startActivity(browserIntent);
break;
}}