안드로이드 개발 질문/답변
(글 수 45,052)
URL thumurl = new URL(url);
InputStream is = thumurl.openStream();
Drawable drawable = Drawable.createFromStream(is, "none");
PicasaPhotoData data = new PicasaPhotoData(drawable,
photo.mediaGroup.content.url,
photo.mediaGroup.content.url);
photoList.add(data);
이런식으로 리스트 어뎁터에 넣어주는데요...
처음 들어가서 리스트업 할때는 괜찮다가... 재진입하여 리스트업을 다시 수행할때 outofmemory에러가 납니다.
Drawable 은 recycle을 해주지 않아도 돼서 쓰고 있는데... 음...
onDestroy 시에 리스트 clear해주고 액티비티 finish할때도 리스트 클리어 해주는데 어디서 메모리가 새는지 모르겠습니다..
잘못된 부분이 있을까요?