如何替换webview android studio中的url?

我首先得到该URL包含的内容,然后我想将as替换为as。

 private class HelloClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if(url.contains("ad")){

                //how to replace ad and then load url
            }else{


            }

            return true;
        }
    }
评论
  • august
    august 回复

    可能对您有帮助的方法位于下面,应将其放入@override方法中

    String myUrl = url;
    myUrl = myUrl.replace("ad", as);
    

    然后在需要的地方使用新的字符串。 您不能更改原始网址:)

    方法替换将返回字符串值,如API DOC所述

    public String replace (CharSequence target, CharSequence replacement)