summaryrefslogtreecommitdiffstats
path: root/core/java/android/provider
diff options
context:
space:
mode:
authorSteve Howard <showard@google.com>2010-08-02 17:51:29 -0700
committerSteve Howard <showard@google.com>2010-08-16 14:28:17 -0700
commit33bbd12a05005ac92a0ecf82695893148227bb22 (patch)
tree4e78a5bd369a773bb5463ed33a3dfd47144dd57b /core/java/android/provider
parent80810f86e93866674f3a4ca61f84887e7717aa63 (diff)
downloadframeworks_base-33bbd12a05005ac92a0ecf82695893148227bb22.zip
frameworks_base-33bbd12a05005ac92a0ecf82695893148227bb22.tar.gz
frameworks_base-33bbd12a05005ac92a0ecf82695893148227bb22.tar.bz2
New download manager error code when we can't resume.
Adding DownloadManager.ERROR_CANNOT_RESUME for when we can't resume an interrupted download (because the server didn't provide an ETag or doesn't support range requests), as well as the necessary private status code in Downloads.Impl. Change-Id: I5a66f1e1964198552ab2216aa6d3cc0db2254e21
Diffstat (limited to 'core/java/android/provider')
-rw-r--r--core/java/android/provider/Downloads.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/provider/Downloads.java b/core/java/android/provider/Downloads.java
index c9b5512..6bf0d5b 100644
--- a/core/java/android/provider/Downloads.java
+++ b/core/java/android/provider/Downloads.java
@@ -1060,6 +1060,16 @@ public final class Downloads {
public static final int STATUS_PRECONDITION_FAILED = 412;
/**
+ * The lowest-valued error status that is not an actual HTTP status code.
+ */
+ public static final int MIN_ARTIFICIAL_ERROR_STATUS = 489;
+
+ /**
+ * Some possibly transient error occurred, but we can't resume the download.
+ */
+ public static final int STATUS_CANNOT_RESUME = 489;
+
+ /**
* This download was canceled
*/
public static final int STATUS_CANCELED = 490;