嘗試使用SQLiteOpenHelper擴展類,但此錯誤顯示爲:「android.database.sqlite.SQLitepenhelper中沒有可用的默認構造函數「與其他一起‘不能解析符號類別,注意,...’Android Studio中的「android.database.sqlite.SQLitepenhelper中沒有默認構造函數」
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);
}
我有同樣的問題WebView類,但無論如何這回答了我的問題。謝謝! – Seth 2016-08-04 22:02:26