mmin18/RealtimeBlurView

应用中有RealtimeBlur使用,切到后台运行回来后偶现闪退问题.

Pacyx opened this issue · 0 comments

Pacyx commented

************* Crash Head ****************
Time Of Crash      : 2021_10_13-16_50_37
Rom Info           : RomInfo{name=huawei, version=11.0.0}
Device Manufacturer: HUAWEI
Device Model       : YAL-L21
Android Version    : 10
Android SDK        : 29
App VersionName    : 3.0.1-dev
App VersionCode    : 17429
************* Crash Head ****************

java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.next(ArrayList.java:860)
at androidx.constraintlayout.motion.widget.MotionLayout.processTransitionCompleted(MotionLayout.java:3746)
at androidx.constraintlayout.motion.widget.MotionLayout.fireTransitionCompleted(MotionLayout.java:3733)
at androidx.constraintlayout.motion.widget.MotionLayout.setState(MotionLayout.java:1061)
at androidx.constraintlayout.motion.widget.MotionLayout.evaluate(MotionLayout.java:3124)
at androidx.constraintlayout.motion.widget.MotionLayout.dispatchDraw(MotionLayout.java:2878)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1882)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1882)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at android.view.View.draw(View.java:21615)
at android.view.ViewGroup.drawChild(ViewGroup.java:4605)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4364)
at android.view.View.draw(View.java:21751)
at com.android.internal.policy.DecorView.draw(DecorView.java:1111)
at com.github.mmin18.widget.RealtimeBlurView$1.onPreDraw(RealtimeBlurView.java:265)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:1098)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3279)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2109)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8575)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1256)
at android.view.Choreographer.doCallbacks(Choreographer.java:995)
at android.view.Choreographer.doFrame(Choreographer.java:887)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1224)
at android.os.Handler.handleCallback(Handler.java:900)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8393)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055)