OutofMemory анализирует SOAP с помощью wsdl2code

Я создал клиент Soap из wsdl2code, который использовал XMLPullParser для анализа ответа. Я получаю файл размером 30 МБ в качестве ответа и исключение OutofMemory при разборе.

Как лучше всего избежать этого исключения, я уже загрузил ответ с сервера и сохранил его во внутренней памяти устройства, как это предлагается в этой ссылке Очень большой ответ SOAP - Android-ошибка нехватки памяти

Спасибо


person Nibha Jain    schedule 24.11.2016    source источник


Ответы (1)


Можно использовать android:largeHeap="true" для запроса больший размер кучи.

Единственный способ получить максимально возможное ограничение — выполнять задачи с интенсивным использованием памяти через NDK, поскольку NDK не накладывает ограничения на память, как SDK.

person Palak    schedule 24.11.2016