summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-05-13 16:01:39 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-05-13 16:01:39 +0000
commiteb191392e6ab82179e4a4fcce37712ab87a795db (patch)
tree76783dfd005a9bd30cb1a4806237fe8dec28edd8 /core/java/android
parentd060004e6af93cc5e8710ca40ebb49ed62e355b4 (diff)
parent4dbc0607ee43d3b0eab5e115531c639ff1a1f339 (diff)
Merge "Don't try to recreate IncrementalFileStorages on re-commit." into rvc-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/os/incremental/IncrementalFileStorages.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/core/java/android/os/incremental/IncrementalFileStorages.java b/core/java/android/os/incremental/IncrementalFileStorages.java
index 321dc9e2246e..958c7fb4fc8d 100644
--- a/core/java/android/os/incremental/IncrementalFileStorages.java
+++ b/core/java/android/os/incremental/IncrementalFileStorages.java
@@ -92,10 +92,7 @@ public final class IncrementalFileStorages {
}
}
- if (!result.mDefaultStorage.startLoading()) {
- // TODO(b/146080380): add incremental-specific error code
- throw new IOException("Failed to start loading data for Incremental installation.");
- }
+ result.startLoading();
return result;
}
@@ -144,6 +141,15 @@ public final class IncrementalFileStorages {
}
/**
+ * Starts or re-starts loading of data.
+ */
+ public void startLoading() throws IOException {
+ if (!mDefaultStorage.startLoading()) {
+ throw new IOException("Failed to start loading data for Incremental installation.");
+ }
+ }
+
+ /**
* Resets the states and unbinds storage instances for an installation session.
* TODO(b/136132412): make sure unnecessary binds are removed but useful storages are kept
*/