コンテンツを表示するためのHTMLを作成するために、次のJavaコードを使用しています。データのWebページ:特定のWebView text/htmlコンテンツ文字列でtext/htmlを使用できない
public String htmlFromArrayList(ArrayList<TSI> a) {
StringBuilder returnStringBuilder = new StringBuilder();
for (TSI i : a) {
returnStringBuilder.append("<h3>");
returnStringBuilder.append(i.itemTitle);
returnStringBuilder.append("</h3><p>");
returnStringBuilder.append(i.itemText);
returnStringBuilder.append("</p>");
}
return returnStringBuilder.toString();
}
私はTSI
を開いたときに、私は今、これは私のArrayList<TSI>
の約60%〜70%のために動作しますが、他人のために、私はエラーを取得する
mWebView.loadData(htmlFromArrayList(mSummaryItemArrayList), "text/html", null);
を使用した文字列をロードするには:
をThe web page at data:text/html;null,%3Cp%E.......p%3E might be temporarily down or it may have moved...
これは、文字セット内の奇妙な文字と関係があると想定しています。エラーメッセージは何を意味しますか?
http://stackoverflow.com/a/20356555を参照してください。/236743 – Dori