From: snickersun Date: Fri, 7 Feb 2020 01:51:02 +0000 (+0800) Subject: 系统TIME_SET事件频繁执行,影响正常事件运行。安卓系统内部消息,暂时未找到原因,临时去掉此事件的监听。 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=cbc31bc049d057d4b6780ce084a9109220baff83;p=protocol_srv.git 系统TIME_SET事件频繁执行,影响正常事件运行。安卓系统内部消息,暂时未找到原因,临时去掉此事件的监听。 协议中未做事件同步,所以如果手表时间同步比协议初始化晚,则可能造成部分Timer有偏差,但是主体功能不会受影响,且重启后即可恢复正常。 --- diff --git a/app/src/main/java/com/enqualcomm/support/CoreService.java b/app/src/main/java/com/enqualcomm/support/CoreService.java index 0c04a7d0..1cd6888b 100644 --- a/app/src/main/java/com/enqualcomm/support/CoreService.java +++ b/app/src/main/java/com/enqualcomm/support/CoreService.java @@ -162,7 +162,7 @@ public class CoreService extends Service { if (Config.LOG_TOFILE) FileOutputUtil.fileOutput(runtime.getCacheDir(), "alarmCycle", stringBuilder2.toString()); StringBuilder stringBuilder1 = new StringBuilder(); stringBuilder1.append("时间变化"); - stringBuilder1.append(param1Intent.getAction()); + stringBuilder1.append(param1Intent.getAction()+stringBuilder2.toString()); Logger.i(stringBuilder1.toString()); CoreService.this.setSleepAlarm(); CoreService.this.setWakeAlarm(); @@ -445,7 +445,7 @@ public class CoreService extends Service { //注册接收 时间和tiimezone 变更消息 IntentFilter intentFilter = new IntentFilter(); - intentFilter.addAction("android.intent.action.TIME_SET"); +// intentFilter.addAction("android.intent.action.TIME_SET"); intentFilter.addAction("android.intent.action.TIMEZONE_CHANGED"); registerReceiver(this.broadcastReceiver, intentFilter); diff --git a/app/version_code.properties b/app/version_code.properties index d4c99a49..cba9db40 100644 --- a/app/version_code.properties +++ b/app/version_code.properties @@ -1,2 +1,2 @@ -#Thu Feb 06 18:30:25 CST 2020 -VERSION_CODE=344 +#Fri Feb 07 09:02:27 CST 2020 +VERSION_CODE=345