Java WebView发布新的android操作系统更新

Java WebView发布新的android操作系统更新,java,android,android-webview,Java,Android,Android Webview,最近一些设备停止使用webview组件,我检测到android 8和android 6或fewers完全正常工作,但在android 7 o 9设备中没有显示文本。这个问题在最近几周开始出现。自2018年2月以来,我从未更新过该应用程序 descripcion = (WebView) findViewById(R.id.txt_descripcion); String description="<html><body><head><style type

最近一些设备停止使用webview组件,我检测到android 8和android 6或fewers完全正常工作,但在android 7 o 9设备中没有显示文本。这个问题在最近几周开始出现。自2018年2月以来,我从未更新过该应用程序

descripcion = (WebView) findViewById(R.id.txt_descripcion);

String description="<html><body><head><style type=\"text/css\">\n" +
            "p {\n" +
            "font-size:90%;text-indent: 1em; text-align:justify; \n" +
            "}\n" +"body {font-family: Arial, Helvetica, sans-serif;}\n" +
            "\n" +
            "table {     font-family: \"Lucida Sans Unicode\", \"Lucida Grande\", Sans-Serif;\n" +
            "    font-size: 12px;     width: 100%; text-align: left;    border-collapse: collapse; }\n" +
            "\n" +
            "th {     font-size: 13px;     font-weight: normal;          background: #b9c9fe;\n" +
            "    border-top: 4px solid #aabcfe;    border-bottom: 1px solid #fff; color: #039; }\n" +
            "\n" +
            "td {         background: #e8edff;     border-bottom: 1px solid #fff;\n" +
            "    color: #669;    border-top: 1px solid transparent; }\n" +
            "\n" +
            "tr:hover td { background: #d0dafd; color: #339; }"+
            "</style></head><p>"+hechizo.getDescripcion()+"</p></body></html>";

descripcion.loadData(description,"text/html; charset=UTF-8",null);
descripion=(WebView)findViewById(R.id.txt\u descripion);
字符串描述=“\n”+
“p{\n”+
“字体大小:90%;文本缩进:1em;文本对齐:对齐;\n”+
}\n“+”正文{字体系列:Arial,Helvetica,无衬线;}\n+
“\n”+
表{字体系列:\'Lucida Sans Unicode\',\'Lucida Grande\',无衬线;\n+
“字体大小:12px;宽度:100%;文本对齐:左;边框折叠:折叠;}\n”+
“\n”+
“th{字体大小:13px;字体重量:正常;背景:#b9c9fe;\n”+
“边框顶部:4px实心#aabcfe;边框底部:1px实心#fff;颜色:#039;}\n”+
“\n”+
“td{背景:#e8edff;边框底部:1px实心#fff;\n”+
“颜色:#669;边框顶部:1px实心透明;}\n”+
“\n”+
“tr:hover td{背景:#d0dafd;颜色:#339;}”+
“”+hechizo.getDescription()+”

”; loadData(description,“text/html;charset=UTF-8”,null);
试试这个:

WebSettings settings = myWebView.getSettings();
settings.setDefaultTextEncodingName("utf-8");
myWebView.loadDataWithBaseURL(null, htmlString, "text/html", "utf-8", null);