修复创建数据库没有创建分类表引起的崩溃
This commit is contained in:
parent
47d2634531
commit
2b8a445081
|
@ -31,15 +31,15 @@ public class DBHelper extends SQLiteOpenHelper {
|
||||||
public void onCreate(SQLiteDatabase db) {
|
public void onCreate(SQLiteDatabase db) {
|
||||||
this.db = db;
|
this.db = db;
|
||||||
db.execSQL("CREATE TABLE webfav (_id INTEGER PRIMARY KEY , website TEXT, title TEXT, category TEXT)");
|
db.execSQL("CREATE TABLE webfav (_id INTEGER PRIMARY KEY , website TEXT, title TEXT, category TEXT)");
|
||||||
|
db.execSQL("CREATE TABLE category (_id INTEGER PRIMARY KEY , category TEXT)");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
|
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
|
||||||
switch (newVersion) {
|
switch (newVersion) {
|
||||||
case 3:
|
case 3:
|
||||||
String sql = "CREATE TABLE category (_id INTEGER PRIMARY KEY , category TEXT)";
|
db.execSQL("CREATE TABLE category (_id INTEGER PRIMARY KEY , category TEXT)");
|
||||||
db.execSQL(sql);
|
String sql = "ALTER TABLE " + TableName + " ADD COLUMN category TEXT default ''";
|
||||||
sql = "ALTER TABLE " + TableName + " ADD COLUMN category TEXT default ''";
|
|
||||||
db.execSQL(sql);
|
db.execSQL(sql);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue