From dc699423f71a7d6e7fd3a24f35b3cf679ebf19a6 Mon Sep 17 00:00:00 2001 From: wujifei Date: Mon, 11 Jan 2021 19:59:55 +0800 Subject: [PATCH] =?UTF-8?q?new#=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/mogo/module/v2x/V2XModuleProvider.java | 3 ++- .../java/com/mogo/module/v2x/network/V2XRefreshModel.java | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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 b48cedd934..f37ffb13fb 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 @@ -147,7 +147,6 @@ public class V2XModuleProvider implements // obu数据转发初始化 V2XObuManager.getInstance().init(context); - V2XServiceManager.getV2XRefreshModel().queryRoadData(Utils.getSn()); } private void initBiz(Context context) { @@ -159,6 +158,7 @@ public class V2XModuleProvider implements // 查询ACC状态 SharedPrefsMgr.getInstance(V2XUtils.getApp()).putBoolean("descriptor_ACC_STATUS", isAccOn()); if (isAccOn()) { + V2XServiceManager.getV2XRefreshModel().queryRoadData(Utils.getSn()); // 记录开机时间 FatigueDrivingUtils.refreshAccOnTime(); // 刷新配置文件 @@ -321,6 +321,7 @@ public class V2XModuleProvider implements // 记录开机时间 FatigueDrivingUtils.refreshAccOnTime(); initCarForHelpStatus(); + V2XServiceManager.getV2XRefreshModel().queryRoadData(Utils.getSn()); } else { // 记录关机时间 SharedPrefsMgr.getInstance(V2XUtils.getApp()) diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java index a2991cf351..ba2d128cf2 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XRefreshModel.java @@ -52,6 +52,7 @@ import io.reactivex.functions.Function; import io.reactivex.schedulers.Schedulers; import okhttp3.RequestBody; +import static com.mogo.module.v2x.V2XConst.MODULE_NAME; import static com.mogo.module.v2x.V2XServiceManager.getContext; @@ -700,15 +701,17 @@ public class V2XRefreshModel { @Override public void onRegeocodeSearched(MogoRegeocodeResult regeocodeResult) { if (regeocodeResult == null || regeocodeResult.getRegeocodeAddress() == null) { + Logger.d("V2XRefreshModel:", "返回地址为空"); return; } + Logger.d("V2XRefreshModel:", regeocodeResult.getRegeocodeAddress().toString()); try { String province = regeocodeResult.getRegeocodeAddress().getProvince(); String city = regeocodeResult.getRegeocodeAddress().getCity(); v2XRoadDataRes.getResult().setFormatAddress(regeocodeResult.getRegeocodeAddress().getFormatAddress().replaceAll(province, "").replaceAll(city, "")); sendBroadcast(v2XRoadDataRes); } catch (Exception e) { - e.printStackTrace(); + Logger.d("V2XRefreshModel:", "异常:" + e); } }