美文网首页
Android WebView loadDataWithBase

Android WebView loadDataWithBase

作者: 星邪Ara | 来源:发表于2020-04-02 17:08 被阅读0次

因为项目要用WebView加载html片段,其他手机都能正常显示,只有小米手机不显示。
记录下花了半天解决的问题。

WebView loadDataWithBaseURL 在小米手机不显示原因

  • mimeType 类型不对
public void loadDataWithBaseURL(String baseUrl, String data, String mimeType,
                                String encoding, String failUrl) {
}
  • text/html 都能正常显示
String html = "<html><head><title>测试</title></head>";
html += "<body><h1>测试</h1><p>测试小米手机不显示原因</p></body></html>";
webView.loadDataWithBaseURL("域名", html , "text/html", "utf-8", null);
  • txt/html 其他手机都能正常显示,只有小米手机不能显示
String html = "<html><head><title>测试</title></head>";
html += "<body><h1>测试</h1><p>测试小米手机不显示原因</p></body></html>";
webView.loadDataWithBaseURL("域名", html , "txt/html", "utf-8", null);

相关文章

网友评论

      本文标题:Android WebView loadDataWithBase

      本文链接:https://www.haomeiwen.com/subject/omoxphtx.html