java.lang.OutOfMemoryError
saqibsoftwares opened this issue · comments
Hi there, I'm getting lots of out of memory errors. Can you please take a look
`Mar 4, 5:09 PM on app version 16
Samsung Galaxy Note2 (t03g), 2048MB RAM, Android 4.4
Report 1 of 3
java.lang.OutOfMemoryError:
at android.graphics.Bitmap.nativeCreate (Bitmap.java)
at android.graphics.Bitmap.createBitmap (Bitmap.java:928)
at android.graphics.Bitmap.createBitmap (Bitmap.java:901)
at android.graphics.Bitmap.createBitmap (Bitmap.java:868)
at io.github.douglasjunior.androidSimpleTooltip.OverlayView.createWindowFrame (OverlayView.java:81)
at io.github.douglasjunior.androidSimpleTooltip.OverlayView.dispatchDraw (OverlayView.java:68)
at android.view.View.draw (View.java:15413)
at android.view.View.getDisplayList (View.java:14301)
at android.view.View.getDisplayList (View.java:14343)
at android.view.View.draw (View.java:15124)
at android.view.ViewGroup.drawChild (ViewGroup.java:3309)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3146)
at android.view.View.draw (View.java:15413)
at android.widget.FrameLayout.draw (FrameLayout.java:472)
at com.android.internal.policy.impl.PhoneWindow$DecorView.draw (PhoneWindow.java:2583)
at android.view.View.getDisplayList (View.java:14301)
at android.view.View.getDisplayList (View.java:14343)
at android.view.HardwareRenderer$GlRenderer.buildDisplayList (HardwareRenderer.java:1570)
at android.view.HardwareRenderer$GlRenderer.draw (HardwareRenderer.java:1449)
at android.view.ViewRootImpl.draw (ViewRootImpl.java:2777)
at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:2643)
at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2211)
at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1254)
at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6637)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:814)
at android.view.Choreographer.doCallbacks (Choreographer.java:614)
at android.view.Choreographer.doFrame (Choreographer.java:584)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:800)
at android.os.Handler.handleCallback (Handler.java:733)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:146)
at android.app.ActivityThread.main (ActivityThread.java:5602)
at java.lang.reflect.Method.invokeNative (Method.java)
at java.lang.reflect.Method.invoke (Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1283)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1099)
at dalvik.system.NativeStart.main (NativeStart.java)`
You know if this error occurs in only a specific Android version?
Look the code that create the overlay bitmap:
Hi @douglasjunior Thank you for your response. The error occurring in different models of Samsung Galaxy phones. I have checked your codes but can not figure out what to do. Do you have any Idea which part of code causing the device crash? What steps we can take to avoid out of memory errors?