GitHub:https://github.com/Tencent/MMKV Android 文档:https://github.com/Tencent/MMKV/wiki/android_tutorial MMKV与SharedPreferences性能对比: 初始化MMKV 在APP启动时初
使用数据库插入数据时,使用insert会发生因为key值(通常是id)重复的异常。我们当然想通过一个简单的方法:有该数据时则更新,没有该数据时则插入的“有更无插”的方法,在GreenDao有两个方insertOrReplace和save,可两者是有区别的 insertOrReplace:传入的对象
GreenDao是一个优质的开源数据库,每秒支持上千次的增删改查,效率非常高。更多详细介绍:https://github.com/greenrobot/greenDAO 依赖配置 // In your root build.gradle file: buildscript { reposi
如果主键标记时没有添加autoincrement,那么就是传的id重复了, 传的时候获取最新id然后++id即可 如果标记@Id(autoincrement = true),按理不用手动传id的,也确实没传,还报not unique的话,那么 GreenDao的主键必须设置成包装类 Long