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); } }