关于OnClick的一点疑问

风吟 发布于 2014/04/14 12:32
阅读 344
收藏 0

今天做了个测试。


我想知道的是,为什么循环里用到全局变量的时候,这个全局变量总是for循环里最后一次的值。比如这里就一直是3.

而不是全局的时候,是正常的。

加载中
0
Shazi199
Shazi199

你猜它为什么叫全局变量……

ArrayListt
ArrayListt
好可爱的回复。
Shazi199
Shazi199
回复 @风吟 : 对嘛,那你还不知道为什么吗……
风吟
风吟
大家都用同一个呗。
0
jwjiang
jwjiang

因为你在循环里绑定事件,但是事件不会在循环里触发,而事件触发时循环已经执行到了最后,那个变量就是最后一个值了

0
x_love
x_love

全局变量共四个TextView使用,每循环一次,就会将前面的值覆盖掉。当然一直是三呀

返回顶部
顶部