|
[BUG]
关于窗口和窗口动画的一个bug,有闪退。
[复制链接]
今天做消息推送,发现这么一个问题,同一个名字的窗口,打开两次,按道理第二次打开同样name的窗口是没有意义的,点击打开也不会有反应。但是,今天由于做推送,我在测试的时候,已经开了一个name为apply-list的窗口,这个窗口我没有使用动画效果(我没有加:animation字段在窗口,里面就是ac默认的效果),关闭后也是直接用api.closeWin()没有加任何动画效果,这时候,一个消息推送过来,我需要打开一个apply-list的窗口,这个推送过来的窗口我用了动画,参数如下:type:"movein", subType:"from_bottom", duration:200。因为我已经打开了,所以点击通知栏是没有反应的,然后我直接用不带动画的api.closeWin()关闭这个已经打开的apply-list窗口时,它竟然出现了一个不知道什么效果的动画效果,有时候还会直接闪退...,我把推送时要打开的窗口动画特效去掉,就没事了... 总结一下吧,简单来说,就是第二次打开同样名字的窗口时,如果第一次没带动画打开了,第二次带了动画虽然没反应,但他会影响第一次没带动画的窗口,bug表现为直接用api.closewin关闭窗口后,出现了莫名其妙的动画效果,有时候伴随闪退。
|
|