【发布时间】:2020-06-21 04:32:38
【问题描述】:
我有一个带有 web 视图的应用程序。 webview 链接到所有链接都正常工作的移动网页。当我单击此 web 视图中的链接时,该链接会在 web 视图内的谷歌地图中打开。相反,我希望该链接能够打开原生谷歌地图应用程序。谁能告诉我该怎么做?网上几乎没有关于它的内容。谢谢!
编辑:基于 Matiash 的回复。这是我添加的代码:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getHost().equals("www.MYURL.com")) {
return false;
}
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}
【问题讨论】:
标签: android google-maps webview