Merge changes Id8f0bf97,I6626b8e1 into main am: a35f7bf829
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Virtualization/+/3370163
Change-Id: Ic349aa09ae83578ef6a1afef4b4dea537b0d1897
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java b/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java
index 48d5190..fdfdc69 100644
--- a/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java
+++ b/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java
@@ -15,6 +15,8 @@
*/
package com.android.virtualization.terminal;
+import static android.webkit.WebSettings.LOAD_NO_CACHE;
+
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
@@ -129,6 +131,7 @@
mWebView.getSettings().setDatabaseEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.getSettings().setJavaScriptEnabled(true);
+ mWebView.getSettings().setCacheMode(LOAD_NO_CACHE);
mWebView.setWebChromeClient(new WebChromeClient());
setupModifierKeys();
@@ -137,7 +140,6 @@
mAccessibilityManager.addAccessibilityStateChangeListener(this);
readClientCertificate();
- connectToTerminalService();
mManageExternalStorageActivityResultLauncher =
registerForActivityResult(
@@ -560,6 +562,7 @@
android.os.Trace.beginAsyncSection("executeTerminal", 0);
VmLauncherServices.startVmLauncherService(this, this, notification);
+ connectToTerminalService();
}
@VisibleForTesting