mmin18 / RealtimeBlurView

A realtime blurring overlay for Android (like iOS UIVisualEffectView)
Other
3.21k stars 350 forks source link

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

Open Pacyx opened 2 years ago

Pacyx commented 2 years ago

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