From 7d49c83e19620ae5c8fd266644f2425175dbe9e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Wed, 13 Jan 2021 20:10:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BF=9D=E5=BA=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/module/v2x/V2XModuleProvider.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XModuleProvider.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XModuleProvider.java index 0b2d4a6227..8ae5eb1b6f 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XModuleProvider.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XModuleProvider.java @@ -136,6 +136,7 @@ public class V2XModuleProvider implements V2XServiceManager.init(context); V2XVoiceManager.INSTANCE.init(context); registerListener(); + initData(); initBiz(context); // 注册广播接收场景弹窗使用的 SceneBroadcastReceiver localReceiver = new SceneBroadcastReceiver(); @@ -153,6 +154,25 @@ public class V2XModuleProvider implements V2XVoiceCallLiveBiz.getInstance().init(context); } + private void initData() { + try { + // 查询ACC状态 + SharedPrefsMgr.getInstance(V2XUtils.getApp()).putBoolean("descriptor_ACC_STATUS", isAccOn()); + if (isAccOn()) { + // 记录开机时间 + FatigueDrivingUtils.refreshAccOnTime(); + } else { + // 记录关机时间 + SharedPrefsMgr.getInstance(V2XUtils.getApp()) + .putString(V2XConst.V2X_ACC_OFF_TIME_STR, TimeUtils.getNowString()); + } + } catch (Exception e) { + e.printStackTrace(); + } + // 刷新配置文件 + refreshStrategyConfig(); + } + /** * 获取疲劳驾驶的配置 */