私のアプリケーションは、サーバーからXML形式でデータを受け取ります。を使用して解析しXmlPullParser
ます。すべてが正常に動作します。サーバーが大きなネストされたオブジェクト(BASE64エンコーディング(最大10 + Mb)のビットマップまたはファイル)を送信するまで。VMヒープがほとんどない古いデバイス(たとえば2.3)では、アプリケーションがString text = parser.getText();
(メモリ不足で)クラッシュします
この場合はどうすればよいですか?
ストリームを取得する方法はありますか?または、mabeyXmlPullParser
はそれを分割して、パーツごとに私に渡すことができますか?