GreenDaoDatabaseOpenHelper.java
1.08 KB
package com.shunzhi.parent.dbhelper;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import com.shunzhi.parent.bean.message.DaoMaster;
import org.greenrobot.greendao.database.Database;
import timber.log.Timber;
/**
* Created by 10501 on 2018/3/27.
*/
public class GreenDaoDatabaseOpenHelper extends DaoMaster.OpenHelper {
private Context context;
public GreenDaoDatabaseOpenHelper(Context context, String name) {
super(context, name);
this.context = context;
}
public GreenDaoDatabaseOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory) {
super(context, name, factory);
this.context = context;
}
@Override
public void onUpgrade(Database db, int oldVersion, int newVersion) {
super.onUpgrade(db, oldVersion, newVersion);
DBUpdateHelper updateHelper = new DBUpdateHelper(context, DBUpdateHelper.SQL_PARSER_LEGACY);
boolean isSuccess = updateHelper.onUpdate(db, oldVersion, newVersion);
Timber.i("---===onUpgrade isSuccess : ", isSuccess);
}
}