我正在 Android Studio 中编写一个 Android 应用程序,我有一个带有 WebView 的 Activity,我想知道是否有一种方法可以检测用户在 WebView 中单击的超链接
我希望能够检测到链接是否为 link1.com 它将继续并正常打开,但如果是 link2.com 则取消并打开另一个 Activity
最佳答案
使用它来检查 url 并执行您的任务
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(url.equals(link2)){
Intent i = new Intent (Youractivityname.this, SecondActivity.class);
startactivity(i);
}
return true;
}
}
关于java - Android WebView 打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46417695/