From: TrillGates Date: Tue, 31 Aug 2021 12:21:35 +0000 (+0800) Subject: fixed step count record issues. X-Git-Url: http://git.snicker.com.cn/sitemap.xml?a=commitdiff_plain;h=4986ee0e234e3ea5f8a661dc8c5eb9137c080e6f;p=icworkservice.git fixed step count record issues. --- diff --git a/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java b/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java index dfe6471..bb32305 100644 --- a/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java +++ b/app/src/main/java/com/ic/work/hardware/PedBaseRunnable.java @@ -55,22 +55,6 @@ public class PedBaseRunnable { mPedInjection.insertDBPedDate(createEntity(number, date)); } - protected void updateDBPedEntity(PedEntity entity) { - ICLogger.d("updateDBPedEntity..." + entity); - int number = entity.getPedNumber(); - //更新到全局公用数据中去 - ContentValues contentValues = new ContentValues(); - contentValues.put("s_key", "sport_step_count"); - contentValues.put("s_value", number); - mContext.getContentResolver().insert( - Uri.parse(SensorDataService.SETTINGS), contentValues - ); - //处理距离 - entity.setPedDistance(getDistanceValue(number)); - entity.setPedCalorie(getCalorieValue(number)); - mPedInjection.updateDBPedDate(entity); - } - protected void updateCountDB(int ped, OffsetDateTime dateTime) { if (isCheckPedInjection()) { return; @@ -92,6 +76,7 @@ public class PedBaseRunnable { //直接 插入今天的数据 insertDBPedEntity(ped, dateTime, size); } + } private PedEntity createEntity(int number, OffsetDateTime date) { @@ -100,6 +85,12 @@ public class PedBaseRunnable { entity.setPedDistance(getDistanceValue(number)); entity.setPedCalorie(getCalorieValue(number)); entity.setPedDate(date); + ContentValues contentValues = new ContentValues(); + contentValues.put("s_key", "sport_step_count"); + contentValues.put("s_value", number); + mContext.getContentResolver().insert( + Uri.parse(SensorDataService.SETTINGS), contentValues + ); return entity; }