数据越界的bug,java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1


开始遇到这个问题的时候,我第一反应是“数据越界了,问题应该在数组里面”。然后我在就数据里面找啊。但是把所有相关的数据对查了一遍,数据没有问题啊。

后来我把全部数据答应出来。不断的测试。发现,一个地方的数据发送了变化。这种变化存在一定的偶然行。然后我就跟这偶然得到数据追寻。发现是这组数据是另外一个界面的数据。

然后我就找原因啊:原来是一个界面数据很复杂,查询的时间比较长。另外一个界面数据加载很快。在还在加载界面慢的数据时,点击了加载快的界面,两组数据相遇。在加载慢的数据代替了本应该有的数据,就会报错(这是为什么有偶然性)。

 

第一次写,时间上比较赶。写这个是为了方便自己记忆。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM