Provare ad estendere la classe con SQLiteOpenHelper, ma questo errore si presenta: "Non esiste un costruttore predefinito disponibile in android.database.sqlite.SQLitepenhelper "insieme ad altri 'non può risolvere simbolo della categoria, nota, ...'"Non esiste un costruttore predefinito disponibile in android.database.sqlite.SQLitepenhelper" in Android Studio
class DbHelper extends SQLiteOpenHelper {
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(Category.getSql());
db.execSQL(Note.getSql());
db.execSQL(Attachment.getSql());
db.execSQL(CheckItem.getSql());
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + Category.TABLE_NAME);
db.execSQL("DROP TABLE IF EXISTS " + Note.TABLE_NAME);
db.execSQL("DROP TABLE IF EXISTS " + Attachment.TABLE_NAME);
db.execSQL("DROP TABLE IF EXISTS " + CheckItem.TABLE_NAME);
onCreate(db);
}
Ho avuto la stessa domanda la classe WebView, ma questo ha comunque risposto alla mia domanda. Grazie! – Seth