当前位置:首页 > 安卓源码 > 技术博客 >

Android开发greenDao数据库升级Hepler,保证数据不丢失

时间:2017-03-01 12:04 来源:互联网 作者:源码搜藏 浏览: 收藏 挑错 推荐 打印

DataBaseUpdate 实现了数据库更新功能,一行代码轻松升级greenDao数据库。 引用 // 项目引用 dependencies { compile com.github.LidongWen:DataBaseUpdate:1.0.0 } // 根目录下引用 allprojects { repositories { jcenter() maven { url https://www.jitpac

DataBaseUpdate

实现了数据库更新功能,一行代码轻松升级greenDao数据库。

引用

// 项目引用
dependencies {
    compile 'com.github.LidongWen:DataBaseUpdate:1.0.0'
}

// 根目录下引用

allprojects {
    repositories {
        jcenter()
        maven { url "https://www.jitpack.io" }
    }
}

使用

在数据库更新这边调用

@Override
public void onUpgrade(SQLiteDatabase db, int currentVersion, int lastestVersion) {
    try {
        DBMigrationHelper migratorHelper = new DBMigrationHelper();
        //判断版本, 设置需要修改得表  我这边设置一个 FileInfo
        if(true) {
            migratorHelper.onUpgrade(db, FileInfoDao.class);
        }
    } catch (ClassCastException e) {
    }
}

项目下载地址:https://github.com/LidongWen/greenDaoUpgradeHepler/archive/master.zip

Android开发greenDao数据库升级Hepler,保证数据不丢失转载http://www.codesocang.com/appboke/35294.html
标签:网站源码