summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/downloads/DownloadReceiver.java
diff options
context:
space:
mode:
authorVasu Nori <vnori@google.com>2011-02-08 17:16:41 -0800
committerVasu Nori <vnori@google.com>2011-02-08 18:10:11 -0800
commit789745f667c65661d82ccbd5ef49fdb132911736 (patch)
treec264e45bc316434d3af7f9915828fb45f0441e5b /src/com/android/providers/downloads/DownloadReceiver.java
parent7806290088fbd6f802288021ec551ddd9469892a (diff)
downloadandroid_packages_providers_DownloadProvider-789745f667c65661d82ccbd5ef49fdb132911736.tar.gz
android_packages_providers_DownloadProvider-789745f667c65661d82ccbd5ef49fdb132911736.tar.bz2
android_packages_providers_DownloadProvider-789745f667c65661d82ccbd5ef49fdb132911736.zip
bug:3435895 listen to media_mounted broadcast intent
and retry downloads that failed due to the error "sdcard media not mounted" Change-Id: Id181b8167d331214f72679c85f18cc8b9b969e40
Diffstat (limited to 'src/com/android/providers/downloads/DownloadReceiver.java')
-rw-r--r--src/com/android/providers/downloads/DownloadReceiver.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/DownloadReceiver.java b/src/com/android/providers/downloads/DownloadReceiver.java
index 33066393..7372e4ac 100644
--- a/src/com/android/providers/downloads/DownloadReceiver.java
+++ b/src/com/android/providers/downloads/DownloadReceiver.java
@@ -49,6 +49,16 @@ public class DownloadReceiver extends BroadcastReceiver {
String action = intent.getAction();
if (action.equals(Intent.ACTION_BOOT_COMPLETED)) {
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "Received broadcast intent for " +
+ Intent.ACTION_BOOT_COMPLETED);
+ }
+ startService(context);
+ } else if (action.equals(Intent.ACTION_MEDIA_MOUNTED)) {
+ if (Constants.LOGVV) {
+ Log.v(Constants.TAG, "Received broadcast intent for " +
+ Intent.ACTION_MEDIA_MOUNTED);
+ }
startService(context);
} else if (action.equals(ConnectivityManager.CONNECTIVITY_ACTION)) {
NetworkInfo info = (NetworkInfo)