在chrome的最后一个打开选项卡中打开URL

时间:2014-11-12 05:08:12

标签: android google-chrome browser

我在默认浏览器(Chrome)中打开网址时出现问题

我的要求是在4.5.4 Chrome浏览器的最后一个打开标签页中打开网址(Chrome是默认浏览器)。不在新标签中。

下面的代码是在新标签页中打开网址:

Intent mBrowserIntent = new Intent(Intent.ACTION_VIEW);
mBrowserIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);                                           mBrowserIntent.putExtra(Browser.EXTRA_APPLICATION_ID,mContext.getPackageName());                    mBrowserIntent.addCategory(Intent.CATEGORY_BROWSABLE);
mBrowserIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);             
mBrowserIntent.setData(Uri.parse(mUrl));
mContext.startActivity(mBrowserIntent);

请帮助解决此问题。

谢谢,

1 个答案:

答案 0 :(得分:0)

这对我有用,请注意你不应该使用getPackageName():

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://yahoo.com"));
intent.putExtra(Browser.EXTRA_APPLICATION_ID, "com.android.browser");
startActivty(intent);
编辑:我刚刚在4.2.2上测试了它,它可以工作。