Commit ae48744f1cab1889be7ea84332c9a93f38ad6d3d

Authored by 杨帅
1 parent befb001b

1 关闭数据库缓存功能

moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/sql/db/DbCore.java
... ... @@ -7,6 +7,7 @@ import android.text.TextUtils;
7 7 import com.cnlive.moudle.pedometer.sql.dao.DaoMaster;
8 8 import com.cnlive.moudle.pedometer.sql.dao.DaoSession;
9 9  
  10 +import org.greenrobot.greendao.identityscope.IdentityScopeType;
10 11 import org.greenrobot.greendao.query.QueryBuilder;
11 12  
12 13 /**
... ... @@ -61,7 +62,8 @@ public class DbCore {
61 62 if (daoMaster == null) {
62 63 daoMaster = getDaoMaster();
63 64 }
64   - daoSession = daoMaster.newSession();
  65 + //不使用缓存
  66 + daoSession = daoMaster.newSession(IdentityScopeType.None);
65 67 }
66 68 return daoSession;
67 69 }
... ...
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/sql/db/MyOpenHelper.java
... ... @@ -45,7 +45,10 @@ package com.cnlive.moudle.pedometer.sql.db;
45 45  
46 46 import android.content.Context;
47 47  
  48 +import com.cnlive.moudle.pedometer.sql.dao.CollFailedEntityDao;
  49 +import com.cnlive.moudle.pedometer.sql.dao.CollUserStepEntityDao;
48 50 import com.cnlive.moudle.pedometer.sql.dao.DaoMaster;
  51 +import com.cnlive.moudle.pedometer.sql.dao.FailedEntityDao;
49 52 import com.cnlive.moudle.pedometer.sql.dao.UserStepEntityDao;
50 53 import com.cnlive.moudle.pedometer.sql.updateDB.UpgradeHelper;
51 54  
... ... @@ -75,7 +78,7 @@ public class MyOpenHelper extends DaoMaster.OpenHelper {
75 78 try {
76 79 //进行数据库升级
77 80 new UpgradeHelper().migrate(db,
78   - UserStepEntityDao.class
  81 + UserStepEntityDao.class, FailedEntityDao.class, CollUserStepEntityDao.class, CollFailedEntityDao.class
79 82 );
80 83 } catch (ClassCastException e) {
81 84 }
... ...