OutOfMemory coming from Glide
Hello,
This one is not really related to your code, but it would be extremely nice if you can have a look at this one too.
And another question: is there any way to disable GIF indexing in your module? Our app doesn't support GIFs anyway, so it would be nice to remove them from user's point of view.
java.lang.OutOfMemoryError com.bumptech.glide.gifdecoder.GifDecoder.setData(GifDecoder.java:379) com.bumptech.glide.load.resource.gif.GifDrawable.(GifDrawable.java:85) com.bumptech.glide.load.resource.gif.GifDrawable$GifState.newDrawable(GifDrawable.java:360) com.bumptech.glide.load.resource.drawable.DrawableResource.get(DrawableResource.java:32) com.bumptech.glide.load.resource.drawable.DrawableResource.get(DrawableResource.java:16) com.bumptech.glide.load.engine.EngineResource.get(EngineResource.java:44) com.bumptech.glide.request.GenericRequest.onResourceReady(GenericRequest.java:487) com.bumptech.glide.load.engine.Engine.load(Engine.java:155) com.bumptech.glide.request.GenericRequest.onSizeReady(GenericRequest.java:449) com.bumptech.glide.request.target.ViewTarget$SizeDeterminer.getSize(ViewTarget.java:211) com.bumptech.glide.request.target.ViewTarget.getSize(ViewTarget.java:100) com.bumptech.glide.request.GenericRequest.begin(GenericRequest.java:272) com.bumptech.glide.manager.RequestTracker.runRequest(RequestTracker.java:37) com.bumptech.glide.GenericRequestBuilder.into(GenericRequestBuilder.java:661) com.bumptech.glide.GenericRequestBuilder.into(GenericRequestBuilder.java:697) com.bumptech.glide.DrawableRequestBuilder.into(DrawableRequestBuilder.java:448) com.darsh.multipleimageselect.adapters.CustomImageSelectAdapter.getView(CustomImageSelectAdapter.java:51) android.widget.AbsListView.obtainView(AbsListView.java:2250) android.widget.GridView.makeAndAddView(GridView.java:1345) android.widget.GridView.makeRow(GridView.java:345) android.widget.GridView.fillSpecific(GridView.java:547) android.widget.GridView.layoutChildren(GridView.java:1244) android.widget.AbsListView.onLayout(AbsListView.java:2101) android.view.View.layout(View.java:14832) android.view.ViewGroup.layout(ViewGroup.java:4640) android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055) android.view.View.layout(View.java:14832) android.view.ViewGroup.layout(ViewGroup.java:4640) android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) android.widget.FrameLayout.onLayout(FrameLayout.java:388) android.view.View.layout(View.java:14832) android.view.ViewGroup.layout(ViewGroup.java:4640) android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) android.widget.FrameLayout.onLayout(FrameLayout.java:388) android.view.View.layout(View.java:14832) android.view.ViewGroup.layout(ViewGroup.java:4640) android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) android.widget.FrameLayout.onLayout(FrameLayout.java:388) android.view.View.layout(View.java:14832) android.view.ViewGroup.layout(ViewGroup.java:4640) android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) android.widget.FrameLayout.onLayout(FrameLayout.java:388) android.view.View.layout(View.java:14832) android.view.ViewGroup.layout(ViewGroup.java:4640) android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) android.widget.FrameLayout.onLayout(FrameLayout.java:388) android.view.View.layout(View.java:14832) android.view.ViewGroup.layout(ViewGroup.java:4640) android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1996) android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1753) android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1004) android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5739) android.view.Choreographer$CallbackRecord.run(Choreographer.java:761) android.view.Choreographer.doCallbacks(Choreographer.java:574) android.view.Choreographer.doFrame(Choreographer.java:544) android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747) android.os.Handler.handleCallback(Handler.java:733) android.os.Handler.dispatchMessage(Handler.java:95) android.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main(ActivityThread.java:5372) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:970) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:786) dalvik.system.NativeStart.main(Native Method)