마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

setBackgroundResource 메모리 릭 관련 질문있습니다

0 추천

AnimationDrawable 사용하여서 login_animation_list.xml 파일에 item 리스트 넣고 

 

mLogin = (ImageView)view.findViewById(R.id.Login);

mLogin.setBackgroundResource(R.drawable.login_animation_list);
frameAnimation=(AnimationDrawable)mLogin.getBackground();
 
이런식으로 사용하였습니다 근데 setBackgroundResource 들어갈때 메모리 릭이 발생하면서 죽어버립니다 
물론 이미지 파일이 좀 크긴하지만 최대한 줄인건데 ...   어떤식으로 해결해야 하나요 ?? 
android:largeHeap="true" 이건 해봤는데 해결이 안되내요 
익명사용자 님이 2015년 8월 10일 질문

1개의 답변

+1 추천
 
채택된 답변

login_animation_list 가 이미지 파일 맞아요?

이름이 좀 그렇네요 ;;;

 

OOM 이면 파일 사이즈 줄이거나 picasso 같은 라이브러리로 잘 해결하는 수 밖에는 딱히 답이 없습니다. 

쎄미 (162,410 포인트) 님이 2015년 8월 10일 답변
...