From 0dfaa69b3d30faddb6b9f84d38acc097247b4e7d Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Mon, 7 Apr 2025 20:55:32 +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/build.gradle | 1 + app/src/main/java/io/legado/app/help/http/Cronet.kt | 6 ++---- app/src/main/java/io/legado/app/help/update/AppUpdate.kt | 7 ++----- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d65e4d30d..96bfc1cf7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -177,6 +177,7 @@ dependencies { //Kotlin反射 //noinspection GradleDependency,DifferentStdlibGradleVersion implementation(libs.kotlin.reflect) + //implementation(libs.kotlin.reflect) //协程 diff --git a/app/src/main/java/io/legado/app/help/http/Cronet.kt b/app/src/main/java/io/legado/app/help/http/Cronet.kt index 4881589cd..d5587ce12 100644 --- a/app/src/main/java/io/legado/app/help/http/Cronet.kt +++ b/app/src/main/java/io/legado/app/help/http/Cronet.kt @@ -1,15 +1,13 @@ package io.legado.app.help.http +import io.legado.app.lib.cronet.CronetLoader import okhttp3.CookieJar import okhttp3.Interceptor object Cronet { val loader: LoaderInterface? by lazy { - kotlin.runCatching { - Class.forName("io.legado.app.lib.cronet.CronetLoader") - .kotlin.objectInstance as LoaderInterface - }.getOrNull() + CronetLoader } fun preDownload() { diff --git a/app/src/main/java/io/legado/app/help/update/AppUpdate.kt b/app/src/main/java/io/legado/app/help/update/AppUpdate.kt index 256c50e62..5e905aed2 100644 --- a/app/src/main/java/io/legado/app/help/update/AppUpdate.kt +++ b/app/src/main/java/io/legado/app/help/update/AppUpdate.kt @@ -5,11 +5,8 @@ import kotlinx.coroutines.CoroutineScope object AppUpdate { - val gitHubUpdate by lazy { - kotlin.runCatching { - Class.forName("io.legado.app.help.update.AppUpdateGitHub") - .kotlin.objectInstance as AppUpdateInterface - }.getOrNull() + val gitHubUpdate: AppUpdateInterface? by lazy { + AppUpdateGitHub } data class UpdateInfo(