gpt4 book ai didi

Android webview.loadData() 不显示标签

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:34 25 4
gpt4 key购买 nike

我是 css 和 android 的新手。我正在尝试在 webview 中加载要点,但是当我使用 webview.loadData(content, "text/html", "utf-8"); 时,代码的缩进没有出现好吧,当我使用 webview.loadUrl(url); 但我想要以前的。我在这里错过了什么大事吗?哦,缩进是通过 css 属性 white-space: pre; 在要点中出现的。这是我的代码:

final WebView webview = (WebView)getActivity().findViewById(R.id.algoView);
webview.getSettings().setJavaScriptEnabled(true);
//webview.loadUrl("https://gist.github.com/tanaykumarbera/c9f7f3e7490a1c002649/" ); // works perfectly

AsyncHttpClient client = new AsyncHttpClient();
client.get("https://gist.github.com/tanaykumarbera/c9f7f3e7490a1c002649", new AsyncHttpResponseHandler() {

@Override
public void onStart() {
}

@Override
public void onSuccess(int statusCode, Header[] headers, byte[] res) {
String data="";
ByteArrayInputStream b = new ByteArrayInputStream(res);
String response = "";int c;
while( (c = b.read()) != -1) {
response += Character.toString((char) c);
}
webview.loadData(response, "text/html", "utf-8"); // Not Working!!
}

@Override
public void onFailure(int statusCode, Header[] headers, byte[] errorResponse, Throwable e) {
}

@Override
public void onRetry(int retryNo) {
}
});
}

截图:

http://postimg.org/image/rjz6e18fv/

http://postimg.org/image/u2kvepu63/

任何关于如何在本地加载它或者我应该阅读原始 Markdown 的想法将不胜感激,谢谢!

最佳答案

在摆弄它一段时间后,我发现不是

 webview.loadData(response, "text/html", "utf-8");

使用

webview.loadDataWithBaseURL("", response, "text/html", "utf-8", null);

虽然我不知道为什么 css 选项卡不能使用以前的代码,但解决了这个问题。

关于Android webview.loadData() 不显示标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30010696/

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