Bom galera, estou fazendo um app que entre outra coisas ele carrega imagens de um WebServer(que eu mesmo fiz), só que quando ele tenta carregar varias imagens, umas 15 por exemplo, ele me da um erro. Agora se carregar só 3 ou 4 imagens ai funciona.
04-30 16:46:39.350 1208-1247/br.com.mafra.webservice E/AndroidRuntime: FATAL EXCEPTION: Thread-83
java.lang.OutOfMemoryError
at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:527)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:599)
at br.com.mafra.webservice.Conexao.Carregaimagem(Conexao.java:188)
at br.com.mafra.webservice.Conexao.LerJson(Conexao.java:160)
at br.com.mafra.webservice.MainActivity.PegaGet(MainActivity.java:46)
at br.com.mafra.webservice.MainActivity$1.run(MainActivity.java:35)
at java.lang.Thread.run(Thread.java:856)
acredito que seja falta de memoria para carregar todas as imagens, as imagens em se elas são pequenas tem por volta de 100KB mas com uma resolução média de 1500x1500, tem alguma forma de eu carregar varias imagens no app sem sobrecarregar a memoria? ou não tem jeito, vou ter que diminuir a resolução das imagens no server antes de mandar para o app?