diff options
author | Vasu Nori <vnori@google.com> | 2011-02-08 17:16:41 -0800 |
---|---|---|
committer | Vasu Nori <vnori@google.com> | 2011-02-08 18:10:11 -0800 |
commit | 789745f667c65661d82ccbd5ef49fdb132911736 (patch) | |
tree | c264e45bc316434d3af7f9915828fb45f0441e5b /src/com/android/providers/downloads/DownloadReceiver.java | |
parent | 7806290088fbd6f802288021ec551ddd9469892a (diff) | |
download | android_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.java | 10 |
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) |