日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0

發布時間:2024/4/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我也出過一樣的錯,在 查詢語句 那邊打印一下? 你查出來的數據? 查出來了沒有,查出來了就 看你Activity 里面寫的 接受收數據的 哪個方法? 接收數據是不是 超過了 你查的 數據,我的是這樣的,我之前數據全部查出來了,但是就是因為? 利用數據的地方? 得到的比他實際的大。。仔細看一下。。。就這兩個地方。。。


根本原因:你的代碼本身就有問題,在進行數組取值之前,沒有進行驗證判斷;

之前沒有報錯,是因為存在數據,而今天沒有數據了,你的數組length為0,而你還在取array[0],當然就數組下標越界了!

就是數組越界了,意思是你某個地方調用了數組的下標為3但是這個數組的實際大小是0。所以有這種錯誤。你檢查一下你的代碼看哪里調用某個數組。
Invalidindex 0, size is 0
表示看到這個很蛋疼。。。
難道你在 list.get(index) 的時候不先判斷?
if(list!=null && list.size()>0){
? ???list.get(index);
}
不先判斷么?

然后你再看做了什么之后你的list是變為size = 0的
dboperator.queryRecord();
? ???templist = dboperator.RecordList();
? ???dboperator.close();
這個是我刷新數據的操作,但是我沒有把從數據庫刷新得到的arraylist傳給我綁定adapter的recordlist,recordlist竟然自己刷新了?程序運行結果正確,可有時候就是會出現我所遇到的問題,請問是為什么呢? dboperator.queryRecord();
? ???templist = dboperator.RecordList();
? ???dboperator.close();
看你代碼看的不是很詳細,這個一般就是這樣的,在list里面去取數據的時候,我對這個數據進行操作的時候,但是發現這個數據已經沒有了。比如說,我在list里面要去刷新第七個數據,但是這個時候列表只有六個。 我大概知道什么意思了。
我的設計思路是這樣的:我要刷新listview,首先重新查詢數據庫得到一個新的list,然后執行adapter.notifyDataSetChanged(),從而刷新listview。是不是因為我得到list的操作是在異步進程,主線程刷新listview的時候,list的操作還沒完成界面刷新出現異常?但asyncTask不是要先等doInBackground執行完返回result,再執行onPostExecute從而刷新界面嗎?
另外我有一個很困惑的地方,綁定了adapter的list一開始就被我指向了一個我自定義的數據庫類查詢得到的querylist,即使我沒有給list加數據,只要執行了查詢數據庫得到了新的querylist,list也會自動刷新。是因為我一開始list就指向了querylist,只要querylist更新了,list也會自動更新嗎?
首先重新查詢數據庫得到一個新的list? ?你的這個新的list是如何執行刷新的,
adapter.notifyDataSetChanged()的刷新是你在原有的list基礎上
如果是新的list,你最簡單的是直接做setadapter。
asyncTask是在執行結束的時候才返回的。
只要執行了查詢數據庫得到了新的querylist,list也會自動刷新??這個時候你應該是執行了??notifyDataSetChanged或者重新綁定了數據,如果你沒有做操作是不會自動更新的

總結

以上是生活随笔為你收集整理的java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩免费观看一区二区 | 亚洲精品国产成人无码 | 欧美日韩国产色 | 视频一区在线播放 | 污视频网站在线看 | 久久潮| 精品国产97| 伊人亚洲天堂 | 免费在线观看黄 | 久久久久久久综合色一本 | 国产成人亚洲精品自产在线 | 国产精品日日夜夜 | 亚洲综合另类小说 | 伊人视频 | 天天干狠狠爱 | 亚洲精品~无码抽插 | 日本精品成人 | 国产又色又爽又黄的 | 成人特级毛片69免费观看 | 日韩av一二区 | 无码人妻精品一区二区三区夜夜嗨 | av中文字幕第一页 | 91久久精品www人人做人人爽 | 特级西西人体444www高清 | 欧美日韩高清一区二区 国产亚洲免费看 | 东北少妇av | 成人综合区一区 | 91精品国产99久久久久久红楼 | 黄色免费视频观看 | 日本白嫩的bbw | 国产乱码在线 | 97免费在线观看视频 | 操操操日日日 | 欧美一级片免费在线观看 | 欧美精品二区三区 | 邻家有女4完整版电影观看 欧美偷拍另类 | 一级久久久久久久 | 雷电将军和丘丘人繁衍后代视频 | 国产在线视频自拍 | 欧亚一级片 | 精品久久久久久久久久久久久久久久久 | 少妇荡乳情欲办公室456视频 | 永久免费在线观看av | 老司机久久 | 久久老司机精品视频 | 久久精品毛片 | bbbbbxxxxx性欧美 | 自拍偷拍p| 日韩一区二区久久 | 亚洲一区人妻 | 香蕉在线观看视频 | 色噜噜亚洲 | 97精品国产露脸对白 | 日本一区二区三区免费在线观看 | 成人gav| 日本中文字幕在线观看视频 | 国产主播精品 | 午夜影院一区二区 | 国产午夜大片 | 国产一区视频免费观看 | 全球av在线 | 手机看片国产1024 | 日本狠狠干 | 国产区高清 | 久久久噜噜噜久久久 | 国产又粗又猛又爽又黄无遮挡 | 成人毛毛片 | 国产精品女优 | 黄色av网站在线 | 精品96久久久久久中文字幕无 | 国产福利小视频在线观看 | 99网站| 成在线人免费视频 | 午夜视频大全 | 51国产偷自视频区视频 | 色狠狠干| 9l视频自拍九色9l视频 | 亚洲不卡网 | 91精品久久久久久粉嫩 | 国产网址| 在线免费看黄视频 | 青青草视频免费看 | 欧洲一级片 | 成年人午夜影院 | 欧美美女啪啪 | 欧美日韩人妻精品一区二区 | 黑人操亚洲女 | 韩国美女视频在线观看18 | 又色又爽又黄无遮挡的免费视频 | 色呦呦在线视频 | 久久神马影院 | 人妻无码久久精品人妻 | 国产精品一区三区 | jizz日韩 | 东北少妇不带套对白 | 久久精品国产亚洲AV黑人 | 亚洲第一免费播放区 | 国产超碰91 | 国产一区二区精彩视频 |