SQLiteOpenHelper onCreate wird nicht aufgerufen

P

PsychoCat

Neues Mitglied
0
Hallo!

Im Titel steht ja schon mein Problem. Ich habe natürlich die Suchfunktion vorher benutzt und überall gefunden, dass ich dazu getWritableDatabase() aufrufen muss. Aber es funktioniert trotzdem nicht..

Ein bisschen Code dazu: In meiner onCreate Methode meiner eigenen Klasse "DatabaseHandler" vom Typ "SQLiteOpenHelper" steht u.a. (zum testen)

Toast.makeText(context, "Tabelle erstellt",Toast.LENGTH_SHORT).show();

Dieser Toast kommt eben nicht.

In der MainActivity steht:
DatabaseHandler database = new DatabaseHandler(this);
SQLiteDatabase db = database.getWritableDatabase();


Das ist ja quasi schon ein Minimalbeispiel, das ich da erstellt habe.. Dann muss der Toast doch schon aufgerufen werden oder!? (Und insbesondere die anderen wichtigen Befehle dort, die meine Tabelle erstellen).
Sowas macht mich wahnsinnig :drool:

Übrigens ruft mein onUpdate() auf einfach wieder onCreate() auf, daran kann es also auch nicht liegen. Zumal ich jedes mal beim testen die app neu installiere.

edit: Sobald ich onCreate() manuell aufrufe, funktioniert alles. Es liegt wirklich daran, dass die Methode nicht automatisch mit getWritableDatabase() aufgerufen wird. Wiesooo??
 
Zuletzt bearbeitet:
Zeig mal mehr von deinem Code, so kann ich das gerade nicht nachvollziehen.
 

Ähnliche Themen

M
  • MikelKatzengreis
Antworten
10
Aufrufe
220
swa00
swa00
SaniMatthias
Antworten
19
Aufrufe
955
swa00
swa00
O
Antworten
15
Aufrufe
2.969
ORHUX
O
Zurück
Oben Unten