0

如何从透明活动中打开指定浏览器的 url?我正在使用代码:

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();

}

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

4

1 回答 1

0

使用以下代码:

String url= "your url"
final Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(Url));
startActivity(browserIntent);
于 2013-08-14T08:38:16.743 回答