我正在尝试在浏览器中打开相同标签中的网址。而不是在应用程序上每次点击创建新标签(对于相同的网址)。
她的代码是:
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://1.1.1.1:8008"));
intent.putExtra(Browser.EXTRA_APPLICATION_ID, "com.android.browser");
startActivity(intent);
如果我关闭浏览器并再次重启应用程序,我会看到在新标签页中打开网址,而不是使用现有标签页打开。
答案 0 :(得分:0)
Android有许多可用的Web浏览器。浏览器甚至为用户提供标签是否取决于浏览器的开发人员。对于那些提供标签的人来说,浏览器如何处理关于这些标签的ACTION_VIEW
请求也取决于浏览器的开发者。
标准ACTION_VIEW
协议中没有任何内容可以说"请将其放在现有标签中,主要是因为支持ACTION_VIEW
的内容很少有标签。
有些浏览器肯定可以提供一些额外的功能来控制ACTION_VIEW
的标签行为。欢迎您联系这些浏览器的开发人员并询问他们。