【发布时间】:2011-08-25 21:02:55
【问题描述】:
我正在尝试使用在浏览器当前选项卡中打开的链接从我的服务打开浏览器窗口。当我使用
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.com"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
context.startActivity(intent);
如果在我的服务启动意图之前浏览器已打开并处于前台,并且浏览器会在同一窗口/选项卡中打开链接。如果浏览器被最小化并且服务启动了意图,浏览器会在新窗口/标签页中打开网页。
我不能使用 web 视图,因为它需要在 web 浏览器中,它只会处理默认浏览器。我已经查看了Open an url in android browser, avoid multiple tabs 的帖子,但没有答案。我也试过强制关闭浏览器,但这也不起作用。
感谢您的帮助!
【问题讨论】: