Obtenga datos de la base de datos Sqlite uno a la vez con Android

Estoy creando una aplicación donde el usuario puede guardar información en una base de datos sqlite. Lo que ahora quiero hacer es poder obtener los datos de la base de datos sqlite y almacenar cada fila en su propia cadena.

Nota Solo hay una columna en la base de datos.

preguntado el 01 de julio de 12 a las 07:07

¿Qué has probado y qué ha pasado? Probablemente quieras construir un List<String>... -

Sería mucho mejor si lo intentara usted mismo: lea tutoriales sobre cómo acceder a una base de datos desde Android, etc., y luego, si tiene problemas, explique qué bits salieron mal o qué no entendió. -

puede comenzar desde aquí para la base de datos vogella.com/articles/AndroidSQLite/article.html y luego pregunta dudas aqui -

1 Respuestas

Entonces, el algoritmo no es difícil, solo crea Cursor y en bucle recuperará datos de él y luego los guardará en List por ejemplo.

Así que prueba este fragmento de código:

final String SELECT_QUERY = "Select column from Table";
List<String> data = new ArrayList<String>();
String member = null;
Cursor c = db.rawQuery(SELECT_QUERY, null);
if (c.getCount() > 0 && c.moveToFirst()) {
   do {
      member = new String(c.getString(0));
      data.add(member);
   }
   while (c.moveToNext());
}

Respondido 01 Jul 12, 09:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.