XMLPullParser を使用して応答を解析する、 wsdl2code から Soap クライアントを生成しました。応答として 30 Mb のファイルを受け取り、解析中に OutofMemory 例外が発生します。
この例外を回避する最善の方法は何ですか。このリンクで提案されているように、サーバーから応答を既にダウンロードし、デバイスの内部ストレージに保持しています非常に大きな SOAP 応答 - Android- メモリ不足エラー
ありがとう
XMLPullParser を使用して応答を解析する、 wsdl2code から Soap クライアントを生成しました。応答として 30 Mb のファイルを受け取り、解析中に OutofMemory 例外が発生します。
この例外を回避する最善の方法は何ですか。このリンクで提案されているように、サーバーから応答を既にダウンロードし、デバイスの内部ストレージに保持しています非常に大きな SOAP 応答 - Android- メモリ不足エラー
ありがとう
android:largeHeap="true"を使用して、より大きなヒープ サイズをリクエストできます。
NDK は SDK のようにメモリ制限を課さないため、制限をできるだけ大きくする唯一の方法は、NDK を介してメモリ集約型のタスクを実行することです。