티스토리 뷰
out of memory exception
Glide library 사용 시 이미지 캐시로 인한 메모리부족 현상이다.
우선 어플리케이션 메모리heap을 늘려준다,
Manifest에 android:largeHeap="true"
자신의 BaseApplication 클래스에
public class BaseApplication extends Application {
@Override
public void onLowMemory() {
super.onLowMemory();
Glide.get(this).clearMemory();
}
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
Glide.get(this).trimMemory(level);
}
를 추가해줌으로서 메모리 사용량에 따라 캐시데이터를 지우거나 잘라 낼 수 있다.
*참조 http://stackoverflow.com/questions/32915174/android-outofmemory-error-imageview
'Android' 카테고리의 다른 글
Android statusbar 색상바꾸기 (0) | 2016.07.19 |
---|---|
Android spannable (textview) (0) | 2016.07.19 |
안드로이드 TextView Html (0) | 2016.07.13 |
Android fragmentManager getFragment (1) | 2016.06.22 |
안드로이드 액티비티간 데이터전달 (인텐트 기초) (0) | 2016.04.06 |
댓글