我有来自api的html格式的字符串,而不是url。那些包括图像和bootstrap css。我想下载那些在离线状态下显示的东西,包括图像和css,以显示正确的格式。
是否有任何库可以下载html字符串内容?
答案 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", "");