From f8ad72023f6566f8c15d28dcf661b496d0191d62 Mon Sep 17 00:00:00 2001 From: xiaoyan Date: Fri, 6 Jan 2023 18:02:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E6=AC=A1=E4=BD=BF=E7=94=A8=E6=97=B6gps=E6=97=A0=E4=BF=A1?= =?UTF-8?q?=E5=8F=B7=E7=A8=8B=E5=BA=8F=E5=B4=A9=E6=BA=83=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/navinfo/outdoor/http/HttpInterface.java | 4 ++-- .../main/java/com/navinfo/outdoor/util/GPSUtils.java | 12 +++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java index e73822a..720779c 100644 --- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java +++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java @@ -3,8 +3,8 @@ package com.navinfo.outdoor.http; public class HttpInterface { // public static final String IP = "http://172.23.138.133:9999/m4";//测试接口-IP public static final String IPm = "http://dtxbmaps.navinfo.com/dtxb/dev/m4";//开发接口-外网 - public static final String IP1 = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//测试接口-外网 - public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口 + public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//测试接口-外网 + public static final String IP1 = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口 public static final String USER_PATH = "/user/";//我的 public static final String MSG_LIST_PATH = "/msgList/";//发现 public static final String USER_LOGIN_PATH = "/userlogin/";//登录 diff --git a/app/src/main/java/com/navinfo/outdoor/util/GPSUtils.java b/app/src/main/java/com/navinfo/outdoor/util/GPSUtils.java index 6a32b03..3ecd976 100644 --- a/app/src/main/java/com/navinfo/outdoor/util/GPSUtils.java +++ b/app/src/main/java/com/navinfo/outdoor/util/GPSUtils.java @@ -71,12 +71,14 @@ public class GPSUtils { } // 为获取地理位置信息时设置查询条件 String bestProvider = mLocationManager.getBestProvider(getCriteria(), true); - // 获取位置信息 - // 如果不设置查询要求,getLastKnownLocation方法传人的参数为LocationManager.GPS_PROVIDER + if (bestProvider!=null) { + // 获取位置信息 + // 如果不设置查询要求,getLastKnownLocation方法传人的参数为LocationManager.GPS_PROVIDER // getLocationData(location); - mLocation = mLocationManager.getLastKnownLocation(bestProvider); - // 监听状态 - mLocationManager.registerGnssStatusCallback(listener); + mLocation = mLocationManager.getLastKnownLocation(bestProvider); + // 监听状态 + mLocationManager.registerGnssStatusCallback(listener); + } } public void startLocation() {