优化RemindThread线程,节约电量。

This commit is contained in:
2025-12-20 22:57:42 +08:00
parent 2a75aa140e
commit fe2084f5ff
2 changed files with 9 additions and 5 deletions

View File

@@ -222,10 +222,14 @@ public class RemindThread extends Thread {
} else if (!isCharging && isEnableUsageReminder && quantityOfElectricity <= usageReminderValue) {
LogUtils.d(TAG, "触发耗电提醒 | 当前电量=" + quantityOfElectricity + " ≤ 阈值=" + usageReminderValue + " | threadId=" + getId());
sendNotificationMessageInternal(REMIND_TYPE_USAGE, quantityOfElectricity, isCharging);
}
// 安全休眠,保留中断标记
} else {
// 未有合适类型提醒,退出提醒线程
LogUtils.d(TAG, "未有合适类型提醒,退出提醒线程");
break;
}
// 安全休眠,保留中断标记
safeSleepInternal(sleepTime);
} catch (Exception e) {
LogUtils.e(TAG, "循环运行异常,退出电量提醒线程 | 当前电量=" + quantityOfElectricity + " | threadId=" + getId(), e);
break;