try { val cursor= db?.rawQuery(sql,null) if(cursor?.count!!>0){ cursor.moveToNext() //!!!!!!!!!!!NEXT for (i in 1 ..6){ if (!cursor.isNull(i)) //重要 否则报错 rRR.dataStringArray.add(cursor.getString(i)) } if(allLine){ for (i in 7 ..16){ if (!cursor.isNull(i)) //重要 否则报错 rRR.dataBOLBArray.add(cursor.getBlob(i)) } } rRR.ret=true } cursor.close() } catch (_: Exception) { } return rRR
安卓开发防止SQLite读取数据异常(kotlin语言)
于 2023-03-27 16:03:46 首次发布