gpt4 book ai didi

android - 网页在 Gingerbread 上不可用

转载 作者:行者123 更新时间:2023-11-29 14:53:11 27 4
gpt4 key购买 nike

如果我在 Gingerbread 模拟器上运行我的代码,它会给我:

网页不可用,下面列出了页面的源代码。

如果我在 ICS 或 JB(物理电话和模拟器)上运行该应用程序,它确实有效:

    webview = new WebView(InterfacciaPrincipale.this);

webview.getSettings().setBuiltInZoomControls(true);
webview.loadData(Html.getHtml(), "text/html", "UTF-8");
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient() {

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
new M("Caricamento", getApplicationContext());
Log.v("ESSE3", "shouldOverrideUrlLoading()");
System.out.println(url);
try {
Html.setHtml(Connessione.generaStringaHTML(Connessione.getUrl(url)));
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(Html.getHtml());
webview.loadDataWithBaseURL(null,Html.getHtml(), "text/html", "UTF-8",null);
return true;

}
});

是的,有 INTERNET 权限(它适用于 ICS 和 JB...)。

最佳答案

代替:

webview.loadData(Html.getHtml(), "text/html", "UTF-8");

使用

webview.loadDataWithBaseURL(null,Html.getHtml(), "text/html", "UTF-8",null);

Gingerbread 。这解决了我的问题。

关于android - 网页在 Gingerbread 上不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12481481/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com