在android中下载HTML字符串内容

时间:2017-11-15 05:06:31

标签: android

我有来自api的html格式的字符串,而不是url。那些包括图像和bootstrap css。我想下载那些在离线状态下显示的东西,包括图像和css,以显示正确的格式。

是否有任何库可以下载html字符串内容?

1 个答案:

答案 0 :(得分:0)

您需要做的就是将Json数据转换Json转换为字符串json.toString(); 并将其传递给data=json.String(); 并检查Shared Preferences

中是否已存储数据
 DataBaseHelper DB;
     if(DB.getHTMLStoredData(context)){
    data=DB.getHTMLStoredData(context)
    }else{
    data=json.String();
    }

    //data == html data which you want to load 
         WebView webview = (WebView)this.findViewById(R.id.webview);
         webview.getSettings().setJavaScriptEnabled(true);
         webview.loadDataWithBaseURL("", data, "text/html", "UTF-8", "");