我在默认浏览器(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);
请帮助解决此问题。
谢谢,
答案 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上测试了它,它可以工作。