这里是解决方案。
如果您的链接等于基本网址WebView认为您只想使用当前页面。
你可以尝试抓住它像
webViewer.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
System.out
.println("DetailViewActivity.onCreate(...).new WebViewClient() {...}.onPageStarted()");
super.onPageStarted(view, url, favicon);
}
@Override
public void onPageFinished(WebView view, String url) {
System.out
.println("DetailViewActivity.onCreate(...).new WebViewClient() {...}.onPageFinished()");
super.onPageFinished(view, url);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
System.out
.println("DetailViewActivity.onCreate(...).new WebViewClient() {...}.shouldOverrideUrlLoading()");
return false;
}
});
但是当你点击web视图中你的链接你永远不会被解雇shouldOverrideUrlLoading或onPageStarted只有onPageFinished你BASE_URL。
所以我的独奏是用于基地址的另一个域名,没有www前缀。
这里举例如果你的域名www.example.com使用基址url example.com