From d6fe27c97c2240d07ddaba137a2d58a511e2cd49 Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Sun, 1 Jan 2023 21:31:45 +0800 Subject: [PATCH] =?UTF-8?q?pref:=20=E4=BC=98=E5=8C=96=E9=AB=98=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E7=B3=BB=E7=BB=9F=E8=87=AA=E5=8A=A8=E7=AD=BE=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/receivers/BootCompleteSignReceiver.kt | 8 ++++---- .../java/com/huanchengfly/tieba/post/utils/TiebaUtil.kt | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/receivers/BootCompleteSignReceiver.kt b/app/src/main/java/com/huanchengfly/tieba/post/receivers/BootCompleteSignReceiver.kt index c9c0c3c7..3785416f 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/receivers/BootCompleteSignReceiver.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/receivers/BootCompleteSignReceiver.kt @@ -5,11 +5,11 @@ import android.app.PendingIntent import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.huanchengfly.tieba.post.pendingIntentFlagImmutable +import com.huanchengfly.tieba.post.pendingIntentFlagMutable import com.huanchengfly.tieba.post.utils.TiebaUtil import com.huanchengfly.tieba.post.utils.Util import com.huanchengfly.tieba.post.utils.appPreferences -import java.util.* +import java.util.Calendar class BootCompleteSignReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { @@ -33,9 +33,9 @@ class BootCompleteSignReceiver : BroadcastReceiver() { context, 0, Intent(context, AutoSignAlarm::class.java), - pendingIntentFlagImmutable() + pendingIntentFlagMutable() ) - alarmManager.setInexactRepeating( + alarmManager.setRepeating( AlarmManager.RTC, time, AlarmManager.INTERVAL_DAY, diff --git a/app/src/main/java/com/huanchengfly/tieba/post/utils/TiebaUtil.kt b/app/src/main/java/com/huanchengfly/tieba/post/utils/TiebaUtil.kt index 23d37212..b2fd4b24 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/utils/TiebaUtil.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/utils/TiebaUtil.kt @@ -15,7 +15,7 @@ import com.huanchengfly.tieba.post.activities.WebViewActivity import com.huanchengfly.tieba.post.api.TiebaApi import com.huanchengfly.tieba.post.api.models.CheckReportBean import com.huanchengfly.tieba.post.components.dialogs.LoadingDialog -import com.huanchengfly.tieba.post.pendingIntentFlagImmutable +import com.huanchengfly.tieba.post.pendingIntentFlagMutable import com.huanchengfly.tieba.post.receivers.AutoSignAlarm import com.huanchengfly.tieba.post.services.OKSignService import com.huanchengfly.tieba.post.toastShort @@ -56,18 +56,18 @@ object TiebaUtil { context, 0, Intent(context, AutoSignAlarm::class.java), - pendingIntentFlagImmutable() + pendingIntentFlagMutable() ) if (autoSign) { val autoSignTimeStr = context.appPreferences.autoSignTime!! - val time = autoSignTimeStr.split(":".toRegex()).toTypedArray() + val time = autoSignTimeStr.split(":").toTypedArray() val hour = time[0].toInt() val minute = time[1].toInt() val calendar = Calendar.getInstance() calendar[Calendar.HOUR_OF_DAY] = hour calendar[Calendar.MINUTE] = minute if (calendar.timeInMillis >= System.currentTimeMillis()) { - alarmManager.setInexactRepeating( + alarmManager.setRepeating( AlarmManager.RTC, calendar.timeInMillis, AlarmManager.INTERVAL_DAY,