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!!