Commit ae48744f1cab1889be7ea84332c9a93f38ad6d3d
1 parent
befb001b
1 关闭数据库缓存功能
Showing
2 changed files
with
7 additions
and
2 deletions
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 | } |