안녕하세요.
서비스 자체가 서버단 이미지를 불러와 보여주는 서비스 입니다.
오류메세지 :
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:278)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.OutOfMemoryError
at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:587)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:643)
at com.yaja.app.util.ImageDownloaderTask.downloadBitmap(ImageDownloaderTask.java:97)
at com.yaja.app.util.ImageDownloaderTask.doInBackground(ImageDownloaderTask.java:34)
at com.yaja.app.util.ImageDownloaderTask.doInBackground(ImageDownloaderTask.java:1)
at android.os.AsyncTask$2.call(AsyncTask.java:264)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
... 4 more
이미지 불러오기
ImageDownloader.download(서버단 이미지 경로, 이미지뷰);
위처럼 사용하고 있습니다.
자주 발생하는지는 모르겠지만, 구글 마켓 오류페이지를 보면 하루에도 몇십건씩은 항상 올라오고 있습니다.
파일크기 : 235 KB (대략)
사이즈 : 530 * 253
첨부한 파일 소스를 수정을한다던지, 다른 방법을 찾아야 하는건지............... 방법이 있을까요?
좋은하루 되시구 답변 부탁 드리겠습니다.
감사합니다.




서버에서 그림을 받아오기 전까지 다른 부분에서 메모리를 전부 차지하고 있어서 그런거 아닐까 생각 되네요.