From 98df63b316062927b659223c36290d620d5d2cd1 Mon Sep 17 00:00:00 2001 From: MNCHL <152583790+MNCHL@users.noreply.github.com> Date: Tue, 26 Dec 2023 00:18:54 +0800 Subject: [PATCH] Update MainActivity.kt --- .../org/yuzu/yuzu_emu/ui/main/MainActivity.kt | 38 +------------------ 1 file changed, 1 insertion(+), 37 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt index 063574394..2b28c6864 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt @@ -51,13 +51,6 @@ import java.io.BufferedOutputStream import java.util.zip.ZipEntry import java.util.zip.ZipInputStream import org.yuzu.yuzu_emu.UpdateManager -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.GlobalScope -import kotlinx.coroutines.launch -import okhttp3.OkHttpClient -import okhttp3.Request -import okhttp3.Response -import android.util.Log class MainActivity : AppCompatActivity(), ThemeProvider { private lateinit var binding: ActivityMainBinding @@ -70,36 +63,7 @@ class MainActivity : AppCompatActivity(), ThemeProvider { override var themeId: Int = 0 override fun onCreate(savedInstanceState: Bundle?) { - private fun fetchData() { - val client = OkHttpClient() - val url = "http://mkoc.cn/aip/version.php" - - val request = Request.Builder() - .url(url) - .build() - - // 使用协程来执行网络请求 - GlobalScope.launch(Dispatchers.IO) { - try { - val response: Response = client.newCall(request).execute() - - if (response.isSuccessful) { - val responseBody = response.body?.string() - Log.d("MainActivity", "Response: $responseBody") - - // 在这里处理响应数据,可以更新 UI - // 例如,你可以使用 runOnUiThread 来更新 UI 控件 - } else { - Log.e("MainActivity", "Request failed with code: ${response.code}") - } - } catch (e: Exception) { - Log.e("MainActivity", "Error: ${e.message}") - } - } - } -} - val updateManager = UpdateManager(this) - updateManager.checkForUpdates() + UpdateManager.checkAndInstallUpdate(this) val splashScreen = installSplashScreen() splashScreen.setKeepOnScreenCondition { !DirectoryInitialization.areDirectoriesReady }