我正在尝试使用 WebView 从 rss 提要加载解析的 html 数据,但 webview 声称该页面:
“数据:文本/html;utf-8,[我要显示的 html]”
不可用。
我觉得奇怪的是,当我只想让它显示时,它似乎将 html 数据放入了 url。
这是我现在用于 webview 的代码:
Bundle data = getIntent().getExtras();
WebView webview = new WebView(this);
setContentView(webview);
webview.loadData(data.getString("DEFAULTTEXT"), "text/html", "utf-8");
HTML 已在 Bundle 中的字符串中传递,标识符为:DEFAULTTEXT。我已经测试了这个类并且 HTML 很好地通过了,它只是没有正确显示。
它在我尝试过的一些网页上运行良好,但在其他网页上运行良好。我将尝试发布一个有效的代码和一个无效的代码。