透明活动打开网址

时间:2013-08-14 08:34:21

标签: java android

如何在透明活动中指定浏览器时打开网址? 我正在使用代码:

public void open() {
            Log.d("info","start");
    Intent i = new Intent();
    i.setAction(Intent.ACTION_MAIN);
    i.addCategory(Intent.CATEGORY_LAUNCHER);
    i.setData(Uri.parse("http://rambler.ru"));
    i.setAction("com.android.browser");
    ComponentName comp = new ComponentName("com.android.browser", "com.android.browser.BrowserActivity");
    i.setComponent(comp);
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    getApplicationContext().startActivity(
            i);
    finish();

}

但它不起作用。 浏览器已经打开

1 个答案:

答案 0 :(得分:0)

使用以下代码:

String url= "your url"
final Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(Url));
startActivity(browserIntent);