보류 중인 예외 java.lang.OutOfMemoryError: OOM
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, android.graphics.BitmapFactory$Options, com.bumptech까지 784248 여유 바이트 및 765KB의 1125012바이트 할당을 할당하지 못했습니다. .glide.load.engine.bitmap_recycle.BitmapPool, int, int, int, com.bumptech.glide.load.DecodeFormat) (Downsampler.java:217)
at android.graphics.Bitmap com.bumptech.glide.load.resource .bitmap.Downsampler.decode(java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) (Downsampler.java:151)
at com.bumptech.glide.load.engine.Resource com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(java.io.InputStream, int, int) (StreamBitmapDecoder.java:50)
com.bumptech. glide.load.engine.Resource com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(java.lang.Object, int, int) (StreamBitmapDecoder.java:19)
com.bumptech.glide.load. 엔진.리소스 com.bumptech.glide.load.resource.bitmap.ImageVideoBitmapDecoder.decode(com.bumptech.glide.load.model.ImageVideoWrapper, int, int) (ImageVideoBitmapDecoder.java:39)
谁有解决方法,发给我谢谢
이 로그를 보면 아무 것도 찾을 수 없습니다. 이미지를 로드할 때 OOM이 발생할 확률이 매우 높습니다.
신중하게 판단해주세요
1) 대용량 이미지가 계속 로딩되는데 시간이 지나면 재활용되지 않나요?
2) 어딘가에 메모리 누수가 있나요?
LeakCanary를 사용하여 메모리 누수를 확인하거나 도구를 사용하여 지속적으로 메모리 사용량을 확인할 수 있습니다