From a95ed2b4ab5cb3d2663b8a8346f2630991ff22ec Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期四, 26 十一月 2020 17:32:47 +0800 Subject: [PATCH] 修改获取不到地图时 hashmap可能为空的问题 --- app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java index effc8f8..c0e025d 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java @@ -61,6 +61,7 @@ import safeluck.drive.evaluation.DB.route.RouteCross; import safeluck.drive.evaluation.DB.route.RouteLineViewModel; import safeluck.drive.evaluation.DB.route.RouteTriggerLine; +import safeluck.drive.evaluation.DB.rtktb.RTKConfigUpdateWorker; import safeluck.drive.evaluation.MainActivity; import safeluck.drive.evaluation.R; import safeluck.drive.evaluation.adapter.ScoreAdapter; @@ -883,10 +884,14 @@ private String getArcGisUrl(int examType) { MapInfoHead mapInfoHead; + HashMap<BaseDataUIBean.TYPE_, MapInfoHead> mapInfoHeads = ExamPlatformData.getInstance().getMapInfoHeads(); + if (mapInfoHeads == null){ + return null; + } if (examType>ExamPlatformData.EXAM_TYPE_ChangKAO){ - mapInfoHead= ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.road); + mapInfoHead= mapInfoHeads.get(BaseDataUIBean.TYPE_.road); }else{ - mapInfoHead= ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.yard); + mapInfoHead= mapInfoHeads.get(BaseDataUIBean.TYPE_.yard); } if (mapInfoHead != null){ return mapInfoHead.getArcgis_url(); -- Gitblit v1.8.0