android中的getCount()未返回行数
请检查我的密码。。getCount()方法未返回表中的行数。。它还提供运行时异常,并在打开应用程序时发出警告消息“不幸的是,应用程序停止工作”android中的getCount()未返回行数,android,android-cursor,Android,Android Cursor,请检查我的密码。。getCount()方法未返回表中的行数。。它还提供运行时异常,并在打开应用程序时发出警告消息“不幸的是,应用程序停止工作” 该方法应返回表中的行数。您看起来像是在请求实际的行数,现在是行数。除非您的方法名称错误,否则您正在寻找类似 SELECT Count(*) FROM tblName 您正在关闭光标…这就是原因 执行光标。关闭()在游标之后。getCount() 由于您已关闭光标,因此无法对其应用进一步的操作,请将值存储在变量中,然后关闭光标,然后返回变量。我是Stac
该方法应返回表中的行数。您看起来像是在请求实际的行数,现在是行数。除非您的方法名称错误,否则您正在寻找类似
SELECT Count(*) FROM tblName
您正在关闭光标…这就是原因 执行光标。关闭()在游标之后。getCount()
由于您已关闭光标,因此无法对其应用进一步的操作,请将值存储在变量中,然后关闭光标,然后返回变量。我是StackOverflow新手。。我试着做正确的标记,但它显示了一些信息,因此无法。。谢谢:)
SELECT Count(*) FROM tblName
public int getTotalRows() {
String countQuery = "SELECT * FROM " + TABLE_OOPBASICS;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(countQuery, null);
if (cursor != null) {
count = cursor.getCount();
cursor.close();
}
return count;
}