diff options
Diffstat (limited to 'src/com/android/providers/downloads/DownloadProvider.java')
-rw-r--r-- | src/com/android/providers/downloads/DownloadProvider.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/providers/downloads/DownloadProvider.java b/src/com/android/providers/downloads/DownloadProvider.java index d848b65b..a9952533 100644 --- a/src/com/android/providers/downloads/DownloadProvider.java +++ b/src/com/android/providers/downloads/DownloadProvider.java @@ -422,7 +422,11 @@ public final class DownloadProvider extends ContentProvider { if (appInfo != null) { mDefContainerUid = appInfo.uid; } - mDownloadsDataDir = Helpers.getDownloadsDataDirectory(getContext()); + // start the DownloadService class. don't wait for the 1st download to be issued. + // saves us by getting some initialization code in DownloadService out of the way. + Context context = getContext(); + context.startService(new Intent(context, DownloadService.class)); + mDownloadsDataDir = StorageManager.getInstance(getContext()).getDownloadDataDirectory(); return true; } |