Cancel stale notifications when starting.
Jeff Sharkey [Thu, 13 Dec 2012 20:58:18 +0000 (12:58 -0800)]
Bug: 7693834
Change-Id: I5e212be321cccae0f7c76f80049c4e09f0867694

src/com/android/providers/downloads/DownloadNotifier.java
src/com/android/providers/downloads/DownloadService.java

index f89d2d0..daae783 100644 (file)
@@ -72,6 +72,10 @@ public class DownloadNotifier {
                 Context.NOTIFICATION_SERVICE);
     }
 
+    public void cancelAll() {
+        mNotifManager.cancelAll();
+    }
+
     /**
      * Update {@link NotificationManager} to reflect the given set of
      * {@link DownloadInfo}, adding, collapsing, and removing as needed.
index 5b767a2..b97346b 100644 (file)
@@ -223,6 +223,7 @@ public class DownloadService extends Service {
         mMediaScannerConnection = new MediaScannerConnection();
 
         mNotifier = new DownloadNotifier(this);
+        mNotifier.cancelAll();
 
         mStorageManager = StorageManager.getInstance(getApplicationContext());
         updateFromProvider();