Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android開發,sqlite中Index -1 requested,with a size of XXX 問題的修復

android開發,sqlite中Index -1 requested,with a size of XXX 問題的修復

編輯:關於Android編程

 


在android開發中,如果我們需要讀取表中的某一字段的數據的話,往往使用一個數據庫的游標cursor來自上而下的遍歷讀取,讀的時候,為了確保表不為空,我們可以調用cursor的getCount方法來,如果值不為0,代表表不為空,這時候,開發者們往往再判斷完表是否為空之後,直接按照字段讀數據,運行時會報類似於這樣的錯誤:

Index -1 requested,with a size of XXX

原因是因為調用getCount方法後,cursor就游到表的末尾了,只要在按字段讀取數據的代碼前面,調用一下cursor的moveToFirst方法即可決絕,將游標重新挪到表的首位。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved