天天看點

Android中的WebView之loadDataWithBaseURL()與loadData()

Android中的WebView之loadDataWithBaseURL()與loadData()

WebView 加載資料的常用的幾種方法如下:

public void loadUrl(String url, Map<String, String> additionalHttpHeaders) {
       
    }

    public void loadUrl(String url) {
     
    }

    public void postUrl(String url, byte[] postData) {
     
    }

    public void loadData(String data, String mimeType, String encoding) {
      
    }

    public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) {
        
    }      
webView.loadUrl(testUrl);

Map<String, String> additionalHttpHeaders = new HashMap<>();
additionalHttpHeaders.put("sso-sdk-client","sso-sdk");
webView.loadUrl(testUrl, additionalHttpHeaders);

webView.loadData(HTML_DATA, "text/html", "utf-8")

webView.loadDataWithBaseURL("about:blank", HTML_DATA, "text/html", "utf-8", null);