Ver Mensaje Individual
  #2  
Viejo 06/02/13, 10:51:34
Avatar de set92
set92 set92 no está en línea
Miembro del foro
Mensajes: 468
 
Fecha de registro: jun 2012
Mensajes: 468
Modelo de smartphone: samsung
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
En serio lo preguntas? Lo vuelvo a copiar haber si te fijas...
//Usage from outside

// AnyDBAdapter dba = new AnyDBAdapter(contextObject); //in my case contextObject is a Map

// dba.open();

// Cursor c = dba.ExampleSelect("Rawr!");

// contextObject.startManagingCursor(c);

// String s1 = "", s2 = "";

// if(c.moveToFirst())

// do {

// s1 = c.getString(0);

// s2 = c.getString(1);

// } while (c.moveToNext());

// dba.close();

public Cursor ExampleSelect(String query ,String myVariable)
{
//String query = "SELECT locale, ? FROM android_metadata";

returnmDb.rawQuery(query, new String[]{myVariable});
}

Ahora te fijas? Vamos que estaba abriendo mi eclipse para copiarte un cursor y una select pero coņo, todo eso comentado te pone el modo de uso y como se hace todo.

Es decir te dice que devuelve un curso y que tienes que pasarle la query/select y la variable, y en la parte de dentro del metodo te enseņan como es una query.

Y en la parte de arriba es que te explican hasta que tienes que crear un objeto de la clase AnyDBAdapter en la que le pases el contexto, luego tienes que abrir la conexion con la BD, creas un curso y le mandas en este caso solo la variable, me imagino que porque la query ya la ha metido a manija dentro del metodo, y lo que devuelva esta query se almacenara en el cursor C, y por ultimo va rellenando s1 y s2 con los datos recojidos de la BD. Y bueno la ultima linea que lo que hace es cerrar la conexion con la BD.

Si no has entendido eso con el pedazo ejemplo que te viene mirate en sgoliver por ejemplo el tutorial que tiene de BD porque significaria que te falta la base y eso ya necesitas que te lo expliquen bien y que se te quede.
Responder Con Cita