From 53ba35a3dec7cbff1ccea7eb0fa3c3c667d28066 Mon Sep 17 00:00:00 2001 From: lunaticbum Date: Thu, 21 Aug 2025 17:30:09 +0900 Subject: [PATCH] ... --- .../bums/lunatic/launcher/LauncherActivity.kt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/app/src/main/kotlin/bums/lunatic/launcher/LauncherActivity.kt b/app/src/main/kotlin/bums/lunatic/launcher/LauncherActivity.kt index f6619422..7e5a4f43 100644 --- a/app/src/main/kotlin/bums/lunatic/launcher/LauncherActivity.kt +++ b/app/src/main/kotlin/bums/lunatic/launcher/LauncherActivity.kt @@ -114,16 +114,20 @@ open class LauncherActivity : CommonActivity() { @JvmStatic var lActivity: LauncherActivity? = null } - var hiddenLoader : GeckoWeb? = null + var hiddenLoader : HashMap = hashMapOf() fun contentsLoad(url : String){ if (isDestroyed == false && isFinishing == false) { - if (hiddenLoader == null) { - GeckoWeb(this).apply { - hiddenLoader = this - loadUrl(url) + Uri.parse(url).host?.let { host -> + if (!hiddenLoader.contains(host)) { + GeckoWeb(this).apply { + LunaticLauncher.mHourlyLogWriter?.writeLog("contentsLoad FIRST_LOAD$host") + hiddenLoader.put(host,this) + loadUrl(url) + } + } else { + hiddenLoader.get(host)?.loadUrl(url) + LunaticLauncher.mHourlyLogWriter?.writeLog("contentsLoad RELOAD$host") } - } else { - hiddenLoader?.loadUrl(url) } } }