首页

源码搜藏网

首页 > 安卓源码 > 技术博客 >

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.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的webview打包html5开发app选择相册图片上传功能实现
下一篇:图片加载框架-Picasso最详细的使用指南

相关内容

热门推荐