Android - SQLite en Android

 
Vista:
sin imagen de perfil

SQLite en Android

Publicado por David (2 intervenciones) el 25/07/2013 21:12:37
Buenas tardes, esta es mi primera App para android y creo que he hecho todo lo que hay que hacer para crear una base de datos interna en la App, pero no me la crea y no se el motivo. Os pego el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class girl_db extends SQLiteOpenHelper {
 
	String sqlCreate = "CREATE TABLE gf (codigo INTEGER, nombre TEXT)";
 
	public girl_db(Context context) {
		super(context, "girl.db", null, 1);
		Log.i(this.getClass().toString(), "Base de datos creada");
	}
 
	@Override
	public void onCreate(SQLiteDatabase db) {
		Log.i(this.getClass().toString(), "Datos insertados");
		db.execSQL("DROP TABLE IF EXISTS gf");
        db.execSQL(sqlCreate);
        db = getWritableDatabase();
		db.execSQL("INSERT INTO gf VALUES ( 1, 'Uno')");
		db.execSQL("INSERT INTO gf VALUES ( 2, 'Dos')");
 
	}
 
	@Override
	public void onUpgrade(SQLiteDatabase db, int arg1, int arg2) {
		// TODO Auto-generated method stub
 
	}
}



Después lo llamo desde el activity inicial con esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class MainActivity extends Activity {
 
	girl_db db;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		db = new girl_db(this);
	}
 
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}
 
}


¿Que hago mal?

Gracias anticipadas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 112
Bronce
Ha disminuido 1 puesto en Android (en relación al último mes)
Gráfica de Android

SQLite en Android

Publicado por Yamil Bracho (100 intervenciones) el 25/07/2013 21:47:59
Chequea de que no te este dando una excepcion antes que nada...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

SQLite en Android

Publicado por David (2 intervenciones) el 25/07/2013 21:51:18
¿donde pongo el try? y que excepción me podría dar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar