Hey razpeitia ya encontré la solución al problema, a punta de prueba y error.
Aquí te pongo el código para que veas y tal vez el día de mañana te sirva a ti o a cualquier otro en el foro:
Código Java:
Ver originalpublic int cuentaPalabras
(String Categoria
){ SQLiteDatabase db = this.getReadableDatabase();
int numPalabras = 0;
try{
Cursor cursor
= db.
rawQuery("SELECT * FROM Palabras WHERE Categoria = ?",
new String[] { Categoria
}); numPalabras = cursor.getCount();
Log.i("El error", e.toString());
}
return numPalabras;
}
Para explicarte un poco lo que hice, primero cambie la sentencia SQLite por un simple Select (sin el Count). Luego en vez de utilizar la función getInt(0); use la función getCount(); que se encarga de retornar el numero de filas que se encuentran dentro del cursor.
Espero que les sea de ayuda, saludos y gracias por los consejos.