Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2012, 17:27
Avatar de saman0suke
saman0suke
 
Fecha de Ingreso: abril-2009
Mensajes: 180
Antigüedad: 15 años, 1 mes
Puntos: 3
Pregunta ¿Como acceder a la base de datos desde mi telefono?

Hola, estoy desarrollando una aplicacion que hace uso de una base de datos sqlite en mi telefono, es un Motorola Defy que esta "rooteado", lo estoy desarrollando con Eclipse, en el emulador funciona perfectamente, llena un Spinner con datos de la base y actualiza los datos seleccionados del Spinner, sin embargo cuando lo correo desde el telefono, no llena el Spinner y no trae datos de la base, ya revise con adb si el archivo db esta en /data/data/<mi_projecto>/databases/ y esta ahi!, no se que mas hacer, les dejo mi codigo con la clase que extiende de SQLiteOpenHelper y el llamado a la clase:

Código:
public class passwordSQLiteHelper extends SQLiteOpenHelper{

	String SqlCreate = "CREATE TABLE password(id INTEGER, name TEXT, password TEXT)";

	public passwordSQLiteHelper(Context context, String name, CursorFactory factory, int version) {
		super(context, name, factory, version);
		// TODO Auto-generated constructor stub
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		// TODO Auto-generated method stub
		db.execSQL(SqlCreate);
		
	}

	@Override
	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
		// TODO Auto-generated method stub
		db.execSQL("DROP TABLE IF EXISTS password");
		db.execSQL(SqlCreate);
		
	}

}

passwordSQLiteHelper passUserDb = new passwordSQLiteHelper(this, "password", null, 1);
Muchas gracias de antemano, saludos!!