From 1ed534a89451e0b666a26df32cca13243c792631 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Mon, 24 Oct 2022 18:50:09 +0900 Subject: [PATCH] universal7885: FMRadio: Use correct function signature Timer.schedule(TimerTask t, Long l1, Long l2) is running t with startdelay l1 and delaying l2 every execution Timer.schedule(TimerTask t, Long l) is executing t after delay l and stops We need to poll the HAL for mutex free, hence fix to first one --- .../FMRadio/src/com/eurekateam/fmradio/utils/WaitUntil.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/utils/WaitUntil.kt b/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/utils/WaitUntil.kt index 33c6f0b..276672b 100644 --- a/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/utils/WaitUntil.kt +++ b/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/utils/WaitUntil.kt @@ -6,7 +6,7 @@ import java.util.Timer import java.util.TimerTask object WaitUntil { - fun setTimer(act: Activity, todo: IWaitUntil, timeout: Long = 15000) { + fun setTimer(act: Activity, todo: IWaitUntil, initdelay: Long = 5000, delay: Long = 500) { Timer().schedule( object : TimerTask() { override fun run() { @@ -18,7 +18,7 @@ object WaitUntil { }) } }, - timeout + initdelay, delay ) } }