灵异的bug

今天遇到个bug,在我这边很少出现,可是跑测试那边就经常出现。具体是这样的。我有个时间计时器,当系统处于等待状态时,会5s拉取一个数据,然后更新系统状态。但当等待超时时,会弹出一个alert。但是实际情况是这样的,我弹出alert后停止计时器,可过一会alert 就被替换了。原来是由于网速慢,有时候计时器停止了,可是后台数据过了半天才给我返回数据,在返回数据时,我做了更新alert的操作。

原文地址:https://www.cnblogs.com/crkay/p/1790712.html