From f0f248b018b5903d2fa8bf9c5bf1bf209a8d67bd Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Fri, 3 Oct 2025 11:24:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E9=80=9A=E7=9F=A5=E5=8F=91=E9=80=81=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- positions/build.properties | 4 ++-- .../cc/winboll/studio/positions/services/MainService.java | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/positions/build.properties b/positions/build.properties index b450d61..fd6e03a 100644 --- a/positions/build.properties +++ b/positions/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Oct 02 20:29:49 GMT 2025 +#Fri Oct 03 03:22:20 GMT 2025 stageCount=8 libraryProject= baseVersion=15.0 publishVersion=15.0.7 -buildCount=53 +buildCount=54 baseBetaVersion=15.0.8 diff --git a/positions/src/main/java/cc/winboll/studio/positions/services/MainService.java b/positions/src/main/java/cc/winboll/studio/positions/services/MainService.java index a214106..c527cdc 100644 --- a/positions/src/main/java/cc/winboll/studio/positions/services/MainService.java +++ b/positions/src/main/java/cc/winboll/studio/positions/services/MainService.java @@ -686,7 +686,7 @@ public class MainService extends Service { * @param bindPos 任务绑定的位置 * @param currentDistance 当前距离 */ - private void sendTaskTriggerNotification(PositionTaskModel task, PositionModel bindPos, double currentDistance) { + private void sendTaskTriggerNotification(final PositionTaskModel task, PositionModel bindPos, double currentDistance) { if (!_mIsServiceRunning) { return; } @@ -707,11 +707,13 @@ public class MainService extends Service { // 显示Toast(主线程安全调用,Java 7 匿名内部类) if (Looper.myLooper() == Looper.getMainLooper()) { ToastUtils.show(triggerContent); + NotificationUtil.show(MainService.this, task.getTaskId(), task.getPositionId(), task.getTaskDescription()); } else { new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run() { ToastUtils.show(triggerContent); + NotificationUtil.show(MainService.this, task.getTaskId(), task.getPositionId(), task.getTaskDescription()); } }); }