WebView loadUrl works only once

后端 未结 14 1775
长情又很酷
长情又很酷 2020-12-14 01:49

EDIT: I worked on this project years ago and unfortunately I cannot verify if any of the answers is working in the given scenario.

I am having hard time with one Web

14条回答
  •  难免孤独
    2020-12-14 02:42

    Just make a method in which you'll flush an reinitialize whole WebView and call it from reLoadUrl().

    void loadWebView() {
        wv = (WebView) findViewById(R.id.blog_webview);
        wv.getSettings().setJavaScriptEnabled(true);
        wv.setWebViewClient(new WebViewClient() {
    
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon {
            MyLog.logDump("onPageStarted: " + url);
        }
    
        @Override
        public void onPageFinished(WebView view, String url) {
                            MyLog.logDump("onPageFinished: " + url);
        }
    });
    
    wv.loadUrl(Constants.BLOG_URL);
    }
    
    public void reLoadUrl() {
       loadWebView();
    }
    

提交回复
热议问题