diff --git a/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 407b233..55854e8 100644 Binary files a/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt b/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt index 4d22095..58c3e5e 100644 --- a/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt +++ b/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt @@ -26,8 +26,9 @@ class MainActivity : AppCompatActivity() { addJavascriptInterface(Bridge(this@MainActivity), "Android") if (cacheFile.exists()) { - loadUrl("file://" + cacheFile.absolutePath) - Log.i(TAG, "Loaded cached hot-update HTML (${cacheFile.length()}B)") + val html = cacheFile.readText() + loadDataWithBaseURL("https://gca.app/", html, "text/html", "UTF-8", null) + Log.i(TAG, "Loaded cached HTML (${cacheFile.length()}B)") } else { loadUrl("file:///android_asset/index.html") Log.i(TAG, "Loaded embedded index.html")