비트맵 에러1 [안드로이드] ImageView에 Bitmap 최적화 로딩하기 - OutOfMemoryError 처리 안드로이드 이미지뷰에 비트맵 이미지를 로딩하다 보면 java.lang.OutOfMemoryError 가 발생하는 경우가 있다. 이미지 용량이 너무 커서 발생하는 에러이다. 이미지 용량이 몇 메가 이상일 때(?) 라는 정해진 용량은 없는것 같다. 스마트폰에 따라 또는 안드로이드 OS에 따라 에러가 발생하는 이미지의 용량은 다를 수 있다. 그럼 이 현상을 어떻게 처리하면 될 것인가? 로드할 비트맵 이미지의 사이즈를 줄여서 이미지의 용량을 줄이는 방법을 사용한다. 하지만 이미지 사이즈를 너무 줄이면 해상도가 떨어져 알아볼 수 없을 정도가 되기 때문에 적당한 크기로 줄이는 것이 좋을 것이다. 아래에 OutOfMemoryError가 발생할 때 처리하는 소스 코드를 살펴본다. 코딩에 앞서 res/drawable/ .. 프로그래밍/안드로이드 2017. 8. 23. 이전 1 다음