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