abh80 / smart-edge

Alternative to dynamic island for android.
https://f-droid.org/packages/com.abh80.smartedge/
MIT License
205 stars 28 forks source link

Bug when scrolling down #21

Closed abdelmohcen closed 1 year ago

abdelmohcen commented 1 year ago

when i try to scroll down on the main menu the app crashes

[com.abh80.smartedge.activities.MainActivity$ItemDecoration.onDraw(MainActivity.java:261), androidx.recyclerview.widget.RecyclerView.onDraw(RecyclerView.java:4494), android.view.View.draw(View.java:22704), androidx.recyclerview.widget.RecyclerView.draw(RecyclerView.java:4429), android.view.View.updateDisplayListIfDirty(View.java:21579), android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4512), android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4485), android.view.View.updateDisplayListIfDirty(View.java:21535), android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4512), android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4485), android.view.View.updateDisplayListIfDirty(View.java:21535), android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4512), android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4485), android.view.View.updateDisplayListIfDirty(View.java:21535), android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4512), android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4485), android.view.View.updateDisplayListIfDirty(View.java:21535), android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4512), android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4485), android.view.View.updateDisplayListIfDirty(View.java:21535), android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4512), android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4485), android.view.View.updateDisplayListIfDirty(View.java:21535), android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4512), android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4485), android.view.View.updateDisplayListIfDirty(View.java:21535), android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:534), android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:540), android.view.ThreadedRenderer.draw(ThreadedRenderer.java:616), android.view.ViewRootImpl.draw(ViewRootImpl.java:4525), android.view.ViewRootImpl.performDraw(ViewRootImpl.java:4245), android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3374), android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179), android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8787), android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037), android.view.Choreographer.doCallbacks(Choreographer.java:845), android.view.Choreographer.doFrame(Choreographer.java:780), android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022), android.os.Handler.handleCallback(Handler.java:938), android.os.Handler.dispatchMessage(Handler.java:99), android.os.Looper.loopOnce(Looper.java:201), android.os.Looper.loop(Looper.java:288), android.app.ActivityThread.main(ActivityThread.java:7878), java.lang.reflect.Method.invoke(Native Method), com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548), com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1029)]

abdelmohcen commented 1 year ago

i'm trying the app on various emulators i got this one too might be worth checking it and thank you for the hard work

Unable to start activity ComponentInfo{com.abh80.smartedge/com.abh80.smartedge.activities.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference