Java tutorial
//package com.java2s; //License from project: Apache License import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.provider.Browser; public class Main { public static void openUrl(Context c, String url) { Uri uri = Uri.parse(url); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.putExtra(Browser.EXTRA_APPLICATION_ID, c.getPackageName()); checkContextIsActivity(c, intent); c.startActivity(intent); } private static void checkContextIsActivity(Context a, Intent intent) { if (!(a instanceof Activity)) { intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); } } }