douglasjunior / android-simple-tooltip

A simple library based on PopupWindow to create Tooltips on Android. 💚

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)`

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?