From 3df944d30530be8dc0ea1cbe1ed4afc22eb160a5 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期四, 06 二月 2025 11:09:48 +0800
Subject: [PATCH] 1.添加数据更新功能,确保本地没有数据时再获取基础数据 2.地图界面上添加滚动功能的控件(部分功能)
---
app/src/main/java/com/dayu/pipirrapp/service/MyLocationService.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/app/src/main/java/com/dayu/pipirrapp/service/MyLocationService.java b/app/src/main/java/com/dayu/pipirrapp/service/MyLocationService.java
index 3b17e9c..cc6113b 100644
--- a/app/src/main/java/com/dayu/pipirrapp/service/MyLocationService.java
+++ b/app/src/main/java/com/dayu/pipirrapp/service/MyLocationService.java
@@ -43,6 +43,7 @@
*/
public class MyLocationService extends Service {
+
private LocationManager locationManager;
private MyLocationListener listener;
@@ -67,7 +68,9 @@
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
MyLog.i("onStartCommand()");
- isSingle = intent.getBooleanExtra("isSingle", false);
+ if (intent != null) {
+ isSingle = intent.getBooleanExtra("isSingle", false);
+ }
if (!isSingle) {
// 鍦ˋPI11涔嬪悗鏋勫缓Notification鐨勬柟寮�
Notification.Builder builder = new Notification.Builder
@@ -159,7 +162,7 @@
MyLog.i("鍘熺敓瀹氫綅娌℃湁鏉冮檺>>>>");
return;
}
- locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER , 1000, 0, listener);
+ locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 1, listener);
} catch (Exception e) {
CrashReport.postCatchedException(e);
}
@@ -294,6 +297,7 @@
@Override
public void onDestroy() {
MyLog.i("MyLocationService--onDestroy");
+
// 鍋滄鍓嶅彴鏈嶅姟--鍙傛暟锛氳〃绀烘槸鍚︾Щ闄や箣鍓嶇殑閫氱煡
stopForeground(true);
// 鑾峰彇NotificationManager骞跺彇娑堥�氱煡锛岀‘淇濋�氱煡琚Щ闄�
--
Gitblit v1.8.0