Horis hai 1 ano
pai
achega
67b600ecf0

+ 1 - 0
app/build.gradle

@@ -177,6 +177,7 @@ dependencies {
     //Kotlin反射
     //Kotlin反射
     //noinspection GradleDependency,DifferentStdlibGradleVersion
     //noinspection GradleDependency,DifferentStdlibGradleVersion
     implementation(libs.kotlin.reflect)
     implementation(libs.kotlin.reflect)
+    //implementation(libs.kotlin.reflect)
 
 
 
 
     //协程
     //协程

+ 2 - 4
app/src/main/java/io/legado/app/help/http/Cronet.kt

@@ -1,15 +1,13 @@
 package io.legado.app.help.http
 package io.legado.app.help.http
 
 
+import io.legado.app.lib.cronet.CronetLoader
 import okhttp3.CookieJar
 import okhttp3.CookieJar
 import okhttp3.Interceptor
 import okhttp3.Interceptor
 
 
 object Cronet {
 object Cronet {
 
 
     val loader: LoaderInterface? by lazy {
     val loader: LoaderInterface? by lazy {
-        kotlin.runCatching {
-            Class.forName("io.legado.app.lib.cronet.CronetLoader")
-                .kotlin.objectInstance as LoaderInterface
-        }.getOrNull()
+        CronetLoader
     }
     }
 
 
     fun preDownload() {
     fun preDownload() {

+ 2 - 5
app/src/main/java/io/legado/app/help/update/AppUpdate.kt

@@ -5,11 +5,8 @@ import kotlinx.coroutines.CoroutineScope
 
 
 object AppUpdate {
 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(
     data class UpdateInfo(