【发布时间】:2020-12-09 18:49:31
【问题描述】:
我正在使用 webview 为我的网站在 Android Studio 中使用 Java 制作一个 Android 应用程序,但是我有很多链接在网站之外。如何检测链接是否从 www.mywebsite.com 重定向到 www.anotherwebsite.com 并在另一个页面意图中打开它?
【问题讨论】:
标签: java android android-studio webview
我正在使用 webview 为我的网站在 Android Studio 中使用 Java 制作一个 Android 应用程序,但是我有很多链接在网站之外。如何检测链接是否从 www.mywebsite.com 重定向到 www.anotherwebsite.com 并在另一个页面意图中打开它?
【问题讨论】:
标签: java android android-studio webview
您可以使用下面的代码。
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebViewClient(new MyWebViewClient());
创建内部类
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
}
你可以找到完整的文档here
【讨论】: