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