Android 第二次未调用WebView onpagefinished

Android 第二次未调用WebView onpagefinished,android,webview,Android,Webview,我正在使用Webview加载url,这是第一次一切正常。如果我第二次加载url(用于刷新页面和加载其他url),则不会触发onPageFinished mWvClient = new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); Log.i(this.getClas

我正在使用Webview加载url,这是第一次一切正常。如果我第二次加载url(用于刷新页面和加载其他url),则不会触发onPageFinished

mWvClient = new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        Log.i(this.getClass().getSimpleName(), "page has finished loading");      
    }
};   

mWebView.loadUrl(mAirLinesData.getUrl());
mWebView.setWebViewClient(mWvClient);

尝试先设置客户端,然后加载URL

mWvClient = new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        Log.i(this.getClass().getSimpleName(), "page has finished loading");
    }
};   

mWebView.setWebViewClient(mWvClient);
mWebView.loadUrl(mAirLinesData.getUrl());

首先设置webView,然后加载URL。另外,尝试重载WebViewClient的所有其他方法(只有一个web view实例),看看这是否有帮助