From 819940c20dfb8a0c797b3423a3c0a0c67c9fd955 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期五, 27 十二月 2024 18:06:23 +0800 Subject: [PATCH] 处理后台运行被释放的问题 --- app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java b/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java index 2276c15..d9b4541 100644 --- a/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java +++ b/app/src/main/java/com/hdl/photovoltaic/utils/GPSManagerUtils.java @@ -14,6 +14,7 @@ import java.math.RoundingMode; import java.util.List; +import androidx.annotation.NonNull; import androidx.core.app.ActivityCompat; import com.hdl.photovoltaic.other.HdlLogLogic; @@ -66,7 +67,8 @@ showLocation(location); } else { // 鐩戣鍦扮悊浣嶇疆鍙樺寲锛岀浜屼釜鍜岀涓変釜鍙傛暟鍒嗗埆涓烘洿鏂扮殑鏈�鐭椂闂磎inTime鍜屾渶鐭窛绂籱inDistace - locationManager.requestLocationUpdates(locationProvider, 60 * 1000, 10, mListener); + //60绉掓洿鐪佺數 + locationManager.requestLocationUpdates(locationProvider, 30 * 1000, 10, mListener); } } @@ -81,8 +83,8 @@ BigDecimal latitude = BigDecimal.valueOf(location.getLatitude()); String lon = longitude.setScale(6, RoundingMode.HALF_DOWN).doubleValue() + ""; String lat = latitude.setScale(6, RoundingMode.HALF_DOWN).doubleValue() + ""; -// HdlLogLogic.print("绾害--->" + lon, false); -// HdlLogLogic.print("缁忓害--->" + lat, false); + HdlLogLogic.print("绾害--->" + lon, false); + HdlLogLogic.print("缁忓害--->" + lat, false); // if(!TextUtils.isEmpty(lon)&&!TextUtils.isEmpty(lat)){ // DataController.getInstance().lonLatUpdate(lon,lat,new IResponseCallBack<String>() { // @Override @@ -113,7 +115,7 @@ // 濡傛灉浣嶇疆鍙戠敓鍙樺寲锛岄噸鏂版樉绀� @Override - public void onLocationChanged(Location location) { + public void onLocationChanged(@NonNull Location location) { showLocation(location); } }; -- Gitblit v1.8.0