android中的getCount()未返回行数

android中的getCount()未返回行数,android,android-cursor,Android,Android Cursor,请检查我的密码。。getCount()方法未返回表中的行数。。它还提供运行时异常,并在打开应用程序时发出警告消息“不幸的是,应用程序停止工作” 该方法应返回表中的行数。您看起来像是在请求实际的行数,现在是行数。除非您的方法名称错误,否则您正在寻找类似 SELECT Count(*) FROM tblName 您正在关闭光标…这就是原因 执行光标。关闭()在游标之后。getCount() 由于您已关闭光标,因此无法对其应用进一步的操作,请将值存储在变量中,然后关闭光标,然后返回变量。我是Stac

请检查我的密码。。getCount()方法未返回表中的行数。。它还提供运行时异常,并在打开应用程序时发出警告消息“不幸的是,应用程序停止工作”


该方法应返回表中的行数。

您看起来像是在请求实际的行数,现在是行数。除非您的方法名称错误,否则您正在寻找类似

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;
}