Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2017, 13:29
Neoxs
 
Fecha de Ingreso: marzo-2003
Ubicación: Chivilcoy
Mensajes: 142
Antigüedad: 21 años, 7 meses
Puntos: 0
Problema al acceder a SQLite desde Android

Hola Amigos, estoy desarrollando una app en Android Studio, que usa una base SQLite. El problema es que cuando ejecuto la app en un móvil (Motorola Moto X 2º Generación), me sale el cartel de "La aplicación debe cerrarse".
Conecté el móvil a la PC para depurar desde el Android Studio, pero no me devuelve ningún error, aunque en el móvil la aplicación sigue cerrándose.
El código que estoy usando es:
Clase DBHelper.java:
Código:
public class DBHelper extends SQLiteOpenHelper ´
public DBHelper(Context contex, String nombre, SQLiteDatabase.CursorFactory factory, int version){
super(conext, nombre, factiry, version);
} @Override public void OnCreate(SQLiteDatabase sqLiteDatabase){
sqLiteDatabase.execSQL("Create table Centrales (cen_id INTEGER PRIMARY KEY AUTOINCREMENT, cen_nombre TEXT NOT NULL UNIQUE (cen_id))";
}
Y en la clase Principal.java conecto así:
Código:
DBHelper admin = new DBHelper(this, "base.db", null, 1);
SQLiteDatabase db = admin.getWritableDatabase();
Cursor fila = db.rawQuery("Select * from Centrales", null);
if(fila.moveToFirst()){
txtNombre.setText(fila.getString(1));
} else {
Toast.makeText(this, "No hay datos", Toast.LENGHT:SHORT).show();
}
Alquien puede indicarme qué estoy haciendo mal o qué me está faltando?
Desde ya muchas gracias
__________________
Leandro Mandarano
Cyper Developments
http://www.cyper.com.ar