From 892e1f20e7304ce0f898987da3f34a3e1996eae5 Mon Sep 17 00:00:00 2001 From: pppscn <35696959@qq.com> Date: Sun, 25 Jan 2026 17:49:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20=E5=85=8D=E6=89=93?= =?UTF-8?q?=E6=89=B0(=E7=A6=81=E7=94=A8=E8=BD=AC=E5=8F=91)=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=AE=B5=E8=84=8F=E6=95=B0=E6=8D=AE=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E5=AF=BC=E8=87=B4`Parameter=20specified=20as=20non-null=20is?= =?UTF-8?q?=20null`=E9=97=AE=E9=A2=98=20#666?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../idormy/sms/forwarder/utils/SendUtils.kt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/idormy/sms/forwarder/utils/SendUtils.kt b/app/src/main/java/com/idormy/sms/forwarder/utils/SendUtils.kt index f6ae891f..63b648a0 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/utils/SendUtils.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/utils/SendUtils.kt @@ -100,14 +100,16 @@ object SendUtils { } //免打扰(禁用转发)日期段 Log.d(TAG, "silentDayOfWeek = ${rule.silentDayOfWeek}") - val silentDayOfWeek = rule.silentDayOfWeek.split(",").filter { it.isNotEmpty() }.map { it.toInt() } - if (silentDayOfWeek.isNotEmpty()) { - val dayOfWeek = Calendar.getInstance().get(Calendar.DAY_OF_WEEK) - if (silentDayOfWeek.contains(dayOfWeek)) { - Log.d(TAG, "免打扰(禁用转发)日期段") - updateLogs(logId, 0, getString(R.string.silent_time_period)) - senderLogic(0, msgInfo, rule, senderIndex, msgId) - return + if (rule.silentDayOfWeek.isNotBlank()) { + val silentDayOfWeek = rule.silentDayOfWeek.split(",").mapNotNull { it.trim().toIntOrNull() } + if (silentDayOfWeek.isNotEmpty()) { + val dayOfWeek = Calendar.getInstance().get(Calendar.DAY_OF_WEEK) + if (silentDayOfWeek.contains(dayOfWeek)) { + Log.d(TAG, "免打扰(禁用转发)日期段") + updateLogs(logId, 0, getString(R.string.silent_time_period)) + senderLogic(0, msgInfo, rule, senderIndex, msgId) + return + } } }