這裏是解決方案。
如果您的鏈接等於基本網址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