From ece53f7687603f1855bfe2aa791635adea81d825 Mon Sep 17 00:00:00 2001 From: tzugen Date: Sat, 23 Oct 2021 16:13:05 +0200 Subject: [PATCH] Add a comment --- .../kotlin/org/moire/ultrasonic/service/MediaPlayerService.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerService.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerService.kt index d25da1ec..bd8eb3a5 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerService.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerService.kt @@ -752,6 +752,9 @@ class MediaPlayerService : Service() { @JvmStatic fun getInstance(): MediaPlayerService? { val context = UApp.applicationContext() + // Try for twenty times to retrieve a running service, + // sleep 100 millis between each try, + // and run the block that creates a service only synchronized. for (i in 0..19) { if (instance != null) return instance synchronized(instanceLock) {