保留中の例外 java.lang.OutOfMemoryError: OOM まで 784248 の空きバイトと 765KB の 1125012 バイトの割り当てを割り当てることができませんでした
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, android.graphics.BitmapFactory$Options 、com.bumptech.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)
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.engine.Resource com.bumptech.glide.load.resource.bitmap.ImageVideoBitmapDecoder.decode(com.bumptech.glide.load.model.ImageVideoWrapper, int, int) (ImageVideoBitmapDecoder. java:39)
谁有解方法,発行给我谢谢
このログを見ても何も見つかりません。画像の読み込み時に OOM が発生する可能性が非常に高くなります。
慎重に判断してください
1) 大きな画像が継続的に読み込まれていますが、時間内にリサイクルされていませんか?
2) どこかにメモリリークがあるのでしょうか?
LeakCanary を使用してメモリ リークをチェックすることも、ツールを使用してメモリ使用量を継続的にチェックすることもできます