java - WebView 没有加载数据?

标签 java android webview

我正在尝试使用 WebView,但 webview 声称该页面:

“data:text/html;utf-8,[我要显示的 html]”

不可用。

alt text

我觉得很奇怪,好像是把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 中的字符串传递 标识符:默认文本。我已经测试了类(class)并且 HTML 已通过 好吧,它只是没有正确显示。

它在我试过的一些网页上运行良好,但在其他网页上运行不佳。我将尝试发布一个有效的代码和一个无效的代码。

最佳答案

Huuu....所以今天早上我打开了我的电脑,它运行得很好。我仍然不知道问题出在哪里。 :/

编辑:没关系。它适用于部分页面,但不是我尝试显示的所有页面。

Edit2:将其换成 loadDataWithBaseURL 非常有效。

关于java - WebView 没有加载数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1988951/

相关文章:

java - ICEfaces 中的 GMapLatLng

java - 使用回收 View 拉动刷新不起作用

java - 如何在操作栏上隐藏和显示菜单项

android - 在 ViewPager 中显示 WebView

android - reCaptcha 无法在 Android Webview 上停止循环

java - 无法在 Java 中创建 7M Long 类型变量的 LinkedList

Java 可序列化混淆

java - BigDecimal 和 MathContext

android - SQLite - 基于字符串值问题的匹配结果

javascript - 仅使用 Javascript 从 android webview 打开 Google map 或新浏览器