Tencent / QMUI_Android

提高 Android UI 开发效率的 UI 库
http://qmuiteam.com/android
Other
14.42k stars 2.67k forks source link

有关QMUISwipeBackActivityManager不及时的疑问 #1025

Open hjywyj opened 3 years ago

hjywyj commented 3 years ago

有两个Activity A和B B里面 onCreate中有如下代码 if(QMUISwipeBackActivityManager.canSwipeBack()) println(1) else println(0)

业务流程: A startActivity B A finish 正常情况,Afinish掉后,页面栈里是只有B的,不走if,会打印出“0” 偶现,startActivity B之后,B走了onCreate了,A finish不及时或者QMUISwipeBackActivityManager的回调不及时,导致页面栈里还有A,此时,B页面是走if的,打印出了"1"

不知如何解决这个问题