Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] java.lang.OutOfMemoryError utilizando KSoap2

Felipe, essas vezes que deu problema você estava buscando os mesmos dados?

Esse erro é característico de quando você guarda muita coisa em memória... Se for realmente isso talvez seja interessante você reduzir o volume de dados baixados por vez...

Em 04/07/2013 11:11, "Felipe Aron" <felipearon@gmail.com> escreveu:
Galera, to usando o Ksoap2 pra fazer comunicação com webservice (.NET), até então tudo funcionando sem problemas.

Porém em algumas pouquíssimas vezes ocorreu um Exception de java.lang.OutOfMemoryError no KSoap. Estou enviando o log completo em anexo mas segue o trecho do problema:

07-04 10:25:18.340 E/AndroidRuntime( 8392): Caused by: java.lang.OutOfMemoryError
07-04 10:25:18.340 E/AndroidRuntime( 8392): at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:94)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:124)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at java.lang.StringBuilder.append(StringBuilder.java:271)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.kxml2.io.KXmlParser.readValue(KXmlParser.java:1338)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.kxml2.io.KXmlParser.next(KXmlParser.java:390)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerializationEnvelope.java:241)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelope.java:389)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerializationEnvelope.java:273)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelope.java:389)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:151)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:140)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.transport.Transport.parseResponse(Transport.java:118)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:253)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:116)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:111)
07-04 10:25:18.340 E/AndroidRuntime( 8392): at br.com.fsoft.tablet.interno.utils.WSBase.getResult(WSBase.java:126)


Alguém teve esse tipo de problema? Como contornar isso?



--
Analista-Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário