在WebView中打开外部链接

时间:2016-03-20 11:44:54

标签: android android-studio webview android-webview

当我点击一个链接(让我们说:www.facebook.com)并选择我的应用程序打开它时,我的应用程序中的webview总是加载我的主页,而不是我点击的主页。可能导致这种情况的原因是什么?

The link

当我点击它时:

It asks me with which one to open

我选择我的浏览器(未命名)然后:

Loads home page

1 个答案:

答案 0 :(得分:1)

您遇到的主要问题是您打开google.com而不是通过Intent机制传递给您的应用程序的网址。

要获取目标网址,您需要使用此方法解析意图中的数据。

Intent intent = getIntent(); link = intent.getDataString(); myWebView.loadUrl(link);