commit | 04d240051d356915783f3835838d608dc5d3cac2 | [log] [tgz] |
---|---|---|
author | Jiyong Park <jiyong@google.com> | Mon Dec 02 11:27:43 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon Dec 02 11:27:43 2024 +0000 |
tree | dc2519c440b505a7aa8ec80dcd38c552ae02b803 | |
parent | 8ff064750d365a603f29a543b2de88ac1e716d88 [diff] | |
parent | a776b2570d7bf8124ba249f104ef22edfbb99866 [diff] |
Read build id lazily am: ba00969ecd am: a776b2570d Original change: https://android-review.googlesource.com/c/platform/packages/modules/Virtualization/+/3385240 Change-Id: Ib0fa1620adb7c80422daf745d6c363ff65d5afd1 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; }