Am Erstellen einer neuen Datenbank mit Helfer, aber wie pro das Dokument auf erstellen sollte aufgerufen werden, sobald die Datenbank erstellt wird, aber seine nicht richtig aufgerufen. könnte jeder plz mir helfen, dies so schnell wie möglich zu beheben. Plz sehen den Code unten.
1) Gibt es eine Möglichkeit, eine Datenbank zu erstellen, anstatt den Helper zu verwenden, wenn ja, dann bitte ich um Rat! 2) Welche Rückrufe werden bei der Datenbankerstellung und auch beim Beenden einer Datenbank aufgerufen?
OpenHelper(Context context)
{
super(context, "examplee.db", null, 1 );
SQLiteDatabase sqlite = null;
Log.w(TAG, "Openhelp database, ");
sqlite = context.openOrCreateDatabase("examplee.db", Context.MODE_PRIVATE, null );
Log.e ( TAG,"SQ lite database object "+sqlite );
}
public void onOpen(SQLiteDatabase db)
{
Log.e ( TAG,"On open called ");
}
@Override
public void onCreate(SQLiteDatabase db)
{
Log.w(TAG, " On create ");
//db.execSQL(sql);
//db.execSQL("CREATE TABLE " + TABLE_NAME + "(id INTEGER PRIMARY KEY, name TEXT)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
Log.w(TAG, "Upgrading database, this will drop tables and recreate.");
//db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
//onCreate(db);
}
}
Vielen Dank im Voraus,