갤러리나 카메라에서 이미지를 가져와서 ImageView에 올리려고 합니다.
(옵션의 inSampleSize는 사용하지 않습니다. 원본그대로 불러와야하기때문에. )
근데 요즘은 스마트폰 성능이 좋아서... 찍은 사진의 사이즈가 4000*3000 정도까지도 되는듯하더군요..
그런 이미지를 불러와서 처리하려면 OutOfMemory가 상당히 자주발생하는것같습니다.
메모리를 최대한 잘 활용하려, 리사이클도 사용즉시 해주고 있는데도 말이죠..
아무튼 그래서, 이에대한 해결책을 찾아야할 것같은데요..
안드로이드펍 개발자정보에 스레드를 사용해서 이미지를 불러오면 된다고 나와있는데,
이렇게하면 아무리 큰 사이즈(4000*3000이상)의 이미지를 원본 그대로 불러와도 아웃오브메모리가 발생하지 않나요?
이에 대한 조언 부탁드립니다.