Also habe ich weiter geschaut.
Fehler könnte hier liegen:
[CODE]private static final String TABLE_CREATE_NOTIZEN = ""
+ "CREATE TABLE " + Ugv.TABLE_NOTIZEN + "("
+ Ugv.TABLE_NOTIZEN_ID + " INTEGER primary key autoincrement,"
+ Ugv.TABLE_NOTIZEN_TITLE + " VARCHAR(500),"
+ Ugv.TABLE_NOTIZEN_NOTIZ + " TEXT)";[/CODE]
Du hast Copy&Paste gemacht, oder? Das ist okay, aber vergleiche mal dieses hier
[CODE]String CREATE_BOOK_TABLE = "CREATE TABLE books ( " +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"title TEXT, "+
"author TEXT )";
[/CODE]
mit deinem.
Ich frage mich außerdem, wo Ugv herkommt. Und warum es einmal mit Capital Letter geschrieben ist und das andere Mal nicht...
Nochmal: Wenn Du die Exception posten würdest, wäre das Rätselraten einfacher.
Zu Deiner Constructor-Frage: Ja, kann man so machen.
Ich lege Dir außerdem dieses Tutorial nahe:
http://hmkcode.com/android-simple-sqlite-database-tutorial/