제가 GridView에 이미지를 불러와서 출력을 시켰는데요.
출력된 화면을 종료 시켜서 전 화면으로 가도,
Gridview에 출력해놓은 Bitmap사이즈 만큼은
메모리에 사라지지 않고 남아있더라구요.
혹시 GridView안에 있는 Bitmap을 리사이클 하는 방법이나
메모리 누수를 막아줄 수 있는 방법 아시는 분!!
댓글 좀 부탁드립니다. ㅠㅠ
안드로이드 개발자 입니다.
많은 정보 공유 했으면 좋겠습니다^^
adapter 에서 메모리릭이 발생할 수 있습니다. gridview 가 화면에서 내려가면
adapter에서 사용한 모든 자원을 해제 시켜주는 작업을 하셔야 할거 같네요..
댓글이 늦어 죄송합니다.ㅠㅠ
그래서 OnDestroy 부분에서 계속 adapter에서 썼던 비트맵을 초기화 시켜주거나.
null화 시키거나,
구글링 해보니 callback을 막아버리는 것도 해봤는데
계속 증가되네요.
다른 원인들도 있나요? 대부분 비트맵과 관련 있는 것 같던데^^;;
로그인 유지
adapter 에서 메모리릭이 발생할 수 있습니다. gridview 가 화면에서 내려가면
adapter에서 사용한 모든 자원을 해제 시켜주는 작업을 하셔야 할거 같네요..