应用中有RealtimeBlur使用,切到后台运行回来后偶现闪退问题.
************* 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)