kongzue / DialogX

💬 DialogX dialog box component library, easy to use, more customizable, more scalable, easy to achieve a variety of dialog boxes. DialogX对话框组件库,更加方便易用,可自定义程度更高,扩展性更强,轻松实现各种对话框、菜单和提示效果,更有Material You、iOS、MIUI等主题扩展可选
Apache License 2.0
2.08k stars 217 forks source link

操作几次之后,会发生java.util.ConcurrentModificationException异常闪退 #140

Closed chenhao1041661180 closed 2 years ago

chenhao1041661180 commented 2 years ago

Process: com.kongzue.dialogxdemo, PID: 30145 java.util.ConcurrentModificationException at java.util.ArrayList$Itr.next(ArrayList.java:860) at com.kongzue.dialogx.dialogs.PopTip.waitForDismiss(PopTip.java:632) at com.kongzue.dialogx.dialogs.PopTip.access$1800(PopTip.java:53) at com.kongzue.dialogx.dialogs.PopTip$DialogImpl$7$1.run(PopTip.java:609) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:236) at android.app.ActivityThread.main(ActivityThread.java:8057) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)

kongzue commented 2 years ago

麻烦问下是在异步线程执行的PopTip么? 此问题会在下一个版本得到修复。

chenhao1041661180 commented 2 years ago

使用的是当前这个项目操作的

kongzue commented 2 years ago

是使用Demo操作的么?

kongzue commented 2 years ago

很抱歉,经过测试,未能复现您所描述的问题。最新版本的Demo,测试环境为 Pixel5(Android 12),频繁启动PopTip

kongzue commented 2 years ago

长时间未收到回复,暂时关闭了此问题,若有疑问请继续回复。