我有一个html字符串:
String htmlString = "<h1>Hello World</h1><p>DaParagraph</p>"
我想将它作为file.html保存到内部/外部存储,然后读取它。我该怎么办?
答案 0 :(得分:1)
备选方便选项。
您应该将该htmlstring存储为SQLite数据库或SharedPreference作为字符串。
并在webview中将该字符串加载为html
String htmlString = "<h1>Hello World</h1><p>DaParagraph</p>";
webview.getSettings().setJavaScriptEnabled(true);
webview.loadDataWithBaseURL("", htmlString, "text/html", "UTF-8","");
答案 1 :(得分:1)
<强> 1。请保存您的html,这是来自共享服务器的字符串响应 这样的偏好:
SharedPreferences preferences= PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("HTML", "your html string");
editor.commit();
<强> 2。在您想要使用的任何地方获取此字符串:
SharedPreferences preferences= PreferenceManager.getDefaultSharedPreferences(context);
String htmlString=preferences.getString("HTML", null);
第3。将字符串转换为html:
Html.fromHtml((String) htmlString).toString();
快乐编码。!!