i have an application with version 1.0 and now i hade made newxt version and now i want ot upgrade the database but i can not upgrade the database. the android studio give error from this line:
db = this.getReadableDatabase();
. here is full code:
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db = this.getReadableDatabase();
Cursor SignalRes = db.rawQuery("select * from signal", null);
db.execSQL("DROP TABLE IF EXISTS signal");
onCreate(db);
SignalRes.moveToFirst();
while (!SignalRes.isAfterLast()) {
insertSignal((SignalRes.getInt(0)), SignalRes.getString(1), SignalRes.getString(2)
, SignalRes.getString(3), SignalRes.getString(4), SignalRes.getString(5)
, SignalRes.getString(6), SignalRes.getString(7), SignalRes.getString(8));
SignalRes.moveToNext();
}
SignalRes.close();