안드로이드 개발 질문/답변
(글 수 40,700)
갤러리를 전체페이지로해서
페이지를 넘길때마다
기능을 하는 어플을 만들고있는데
갤러리 어댑터 안에
if문쓰고 해당하는페이지에 기능넣으려고
inflater넣고 하니
10페이지 정도만 되도 out of memory error뜨면서
꺼져버리네요
지금떠있는 페이지 외에는 비워주거나
따로 메모리를 비울수있는 방법은 없을까요
2011.04.11 19:40:06
아마 이미지 문제가 아닐까 싶습니다. 아웃오브 메모리로 검색하시면 비트맵 이미지에 관해서 메모리를 팍 줄여버리는 비트맵 옵션이라는 녀석이 있어요.BitmapFactory.decodeFileDescriptor(afd.getFileDescriptor(), null, options); 여기의 옵션입니다만. 물론 이건 비트맵을 사용하실떄만 해당됩니다.