From d07fdeec9a802a705c155dffc3766057a915582a Mon Sep 17 00:00:00 2001 From: kunfei Date: Thu, 27 Oct 2022 20:29:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/service/WebService.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/legado/app/service/WebService.kt b/app/src/main/java/io/legado/app/service/WebService.kt index 8d54f76a1..9d51e622e 100644 --- a/app/src/main/java/io/legado/app/service/WebService.kt +++ b/app/src/main/java/io/legado/app/service/WebService.kt @@ -1,6 +1,5 @@ package io.legado.app.service -import android.annotation.SuppressLint import android.content.Context import android.content.Intent import android.os.Build @@ -18,7 +17,6 @@ import io.legado.app.web.HttpServer import io.legado.app.web.WebSocketServer import splitties.init.appCtx import splitties.systemservices.powerManager - import java.io.IOException class WebService : BaseService() { @@ -56,12 +54,9 @@ class WebService : BaseService() { NetworkChangedListener(this) } - @SuppressLint("WakelockTimeout") override fun onCreate() { super.onCreate() - if (useWakeLock) { - wakeLock.acquire() - } + if (useWakeLock) wakeLock.acquire(10 * 60 * 1000L /*10 minutes*/) isRun = true notificationContent = getString(R.string.service_starting) upNotification() @@ -94,9 +89,7 @@ class WebService : BaseService() { override fun onDestroy() { super.onDestroy() - if (useWakeLock) { - wakeLock.release() - } + if (useWakeLock) wakeLock.release() networkChangedListener.unRegister() isRun = false if (httpServer?.isAlive == true) {