數據越界的bug,java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1


開始遇到這個問題的時候,我第一反應是“數據越界了,問題應該在數組里面”。然后我在就數據里面找啊。但是把所有相關的數據對查了一遍,數據沒有問題啊。

后來我把全部數據答應出來。不斷的測試。發現,一個地方的數據發送了變化。這種變化存在一定的偶然行。然后我就跟這偶然得到數據追尋。發現是這組數據是另外一個界面的數據。

然后我就找原因啊:原來是一個界面數據很復雜,查詢的時間比較長。另外一個界面數據加載很快。在還在加載界面慢的數據時,點擊了加載快的界面,兩組數據相遇。在加載慢的數據代替了本應該有的數據,就會報錯(這是為什么有偶然性)。

 

第一次寫,時間上比較趕。寫這個是為了方便自己記憶。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM