summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBenson Huang <benson.huang@mediatek.com>2015-01-15 09:58:45 +0800
committerleozwang <leozwang@google.com>2015-01-15 14:02:38 -0800
commitf3679d0367cd8a0e72875800decf9f63033645a0 (patch)
tree63a1429615b3d1584d33d8a103123dc37f6dc5a9 /src
parent1bb7a08a3df915e84647bc8a5ca87cc157378e61 (diff)
downloadandroid_packages_providers_DownloadProvider-f3679d0367cd8a0e72875800decf9f63033645a0.tar.gz
android_packages_providers_DownloadProvider-f3679d0367cd8a0e72875800decf9f63033645a0.tar.bz2
android_packages_providers_DownloadProvider-f3679d0367cd8a0e72875800decf9f63033645a0.zip
Can not continue to download after powering on the phone
1. Launch chrome and open www.baidu.com -> Choose "software" in the site navigation -> Tap "games" option, choose one apk to download -> During downloading, power off the phone -> Power on the phone and check, it can't continue to download apk. The fix is to add one condition for retrying to download when IO exception happens (i.e. Failed to open for writing: java.io.FileNotFoundException). Bug 18834618 Review: https://partner-android-review.git.corp.google.com/#/c/193436 Signed-off-by: Benson Huang <benson.huang@mediatek.com> Change-Id: I2f975ff7ffedfc4136fb250dcb5ef8fdca4a367d
Diffstat (limited to 'src')
-rw-r--r--src/com/android/providers/downloads/DownloadThread.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/DownloadThread.java b/src/com/android/providers/downloads/DownloadThread.java
index 2493adaf..c75e4193 100644
--- a/src/com/android/providers/downloads/DownloadThread.java
+++ b/src/com/android/providers/downloads/DownloadThread.java
@@ -859,6 +859,7 @@ public class DownloadThread implements Runnable {
case STATUS_HTTP_DATA_ERROR:
case HTTP_UNAVAILABLE:
case HTTP_INTERNAL_ERROR:
+ case STATUS_FILE_ERROR:
return true;
default:
return false;