您好,欢迎来到源码搜藏网!分享精神,快乐你我!
[加入VIP] 设为首页 | 收藏本站 | 网站地图 | Sitemap | TAG标签
  • 首 页
  • 在线工具
  • jquery手册
  • 当前位置:首页 > 安卓源码 > 技术博客 >

    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