をアンエスケープしながら、HTMLをXMLファイルを免れた(だから私の文字列内のすべてのvalは& LTです(文字列をエスケープ解除;タグ& GT; valの& LT; /タグ& GT。など)サイズが〜1.4MBなので、エスケープされていないXMLをパーサーで使用できます)Androidのうち、私はHTMLにきたHTMLを文字列
問題は、エスケープされていないStringを取得しようとするとメモリ不足例外が発生することです私はStringEscapeUtils.unescapeHtml(String)(apache-commons-lang-2.6ライブラリ)を使用しています。
私はまた、文字列をエスケープするための基本的なアンドロイドAPIのメソッドを試しましたが、メモリが不足していることが地獄として遅かったという事実に加えて、小さな文字列(〜700kb)でも発生しました。
誰かがメモリ不足の例外に遭遇することなく、このような文字列変換をどのように処理できるか教えてください。
ご回答ありがとうございます。 基本的な表現は普通ですが、大きなファイルで使用すると実装が遅すぎるようです。 私は受け取ったXMLストリームのサイズを縮小する、アプリケーションと一緒にデプロイするデータベースを使って問題を解決しました。 しかし、誰かが私に別の解決策(より速い図書館か他の何か)を教えてもらえれば、それでも感謝するでしょう:) – Foxtur