关于Handler使用遇到的问题--多执行了些循环。

来源:互联网 发布:mac ai的zh cn汉化包 编辑:程序博客网 时间:2024/06/15 03:12
我所写的代码如下所示:
我的目的是想让一个文本框里的数值每秒加1,通过使用handler实现。当index数值大于等于5的时候,就通过将flag布尔值设为false将线程停止。然后我遇到的问题是当文本框里的数值大于5的时候虽然textview里的值不再改变,但是while里竟然还在执行循环,index值还在加,index甚至加到了6,对此,我表示很不理解。希望能有大神可以作出解答。





0 0