안드로이드 개발 질문/답변
(글 수 45,052)
이미지를 많이 사용하는데, 실행하다가 중간에 자꾸 중지되더라구요
사용하지 않은 이미지를 recycle 해야된다고 들었습니다.
어떻게 사용하는지 잘 모르겠어요ㅠ.ㅠ
도와주세요
log에는
java.lang.OutOfMemoryError
graphincs.bitmap.nativecreate
graphincs.bitmap.createbitmap
등등 이런 에러가 나요~
밑에 코드식으로 setBackgroundResource로 이미지 불러와서 사용하고 있어요
AdapterView.OnItemClickListener mItemClickListener = new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView parent, View view, int position,
long id) {
String s = null;
setContentView(R.layout.contents);
img = (ImageView) findViewById(R.id.iv);
if (s.equals("오일")) {
img.setBackgroundResource(R.drawable.oil);
back=true;
} else if (s.equals("크림")) {
img.setBackgroundResource(R.drawable.hand);
back=true;
}
}
};