commit | a776b2570d7bf8124ba249f104ef22edfbb99866 | [log] [tgz] |
---|---|---|
author | Jiyong Park <jiyong@google.com> | Mon Dec 02 11:06:35 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon Dec 02 11:06:35 2024 +0000 |
tree | 5c1675c3fc3ddfbbbe5c893f3498fc14bb5978d2 | |
parent | 1bf230d05f962bc0e26e6214697a433f0b9dccfd [diff] | |
parent | ba00969ecd42f0706915989fad92c7ed4d6d0d38 [diff] |
Read build id lazily am: ba00969ecd Original change: https://android-review.googlesource.com/c/platform/packages/modules/Virtualization/+/3385240 Change-Id: Ib5db19f10acc2f69b34cca0ed537a46ba4077504 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/android/TerminalApp/java/com/android/virtualization/terminal/InstalledImage.java b/android/TerminalApp/java/com/android/virtualization/terminal/InstalledImage.java index 08ebac0..318f49a 100644 --- a/android/TerminalApp/java/com/android/virtualization/terminal/InstalledImage.java +++ b/android/TerminalApp/java/com/android/virtualization/terminal/InstalledImage.java
@@ -48,7 +48,7 @@ private final Path mBackup; private final Path mConfig; private final Path mMarker; - private final String mBuildId; + private String mBuildId; /** Returns InstalledImage for a given app context */ public static InstalledImage getDefault(Context context) { @@ -62,7 +62,6 @@ mBackup = dir.resolve(BACKUP_FILENAME); mConfig = dir.resolve(CONFIG_FILENAME); mMarker = dir.resolve(MARKER_FILENAME); - mBuildId = readBuildId(); } public Path getInstallDir() { @@ -86,6 +85,9 @@ /** Returns the build ID of the installed image */ public String getBuildId() { + if (mBuildId == null) { + mBuildId = readBuildId(); + } return mBuildId; }