diff options
author | Jeff Sharkey <jsharkey@android.com> | 2013-03-26 11:18:16 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2013-03-26 11:18:16 -0700 |
commit | ff0220f5b4624049a1052bd868d7706eee5a0daf (patch) | |
tree | 6bd49c8d18c7094188db467f29d8cef65cb21bd6 /src/com/android/providers/downloads/DownloadService.java | |
parent | 0f2f63932bd8d963764d37527b3237d219fdaa4d (diff) | |
download | android_packages_providers_DownloadProvider-ff0220f5b4624049a1052bd868d7706eee5a0daf.tar.gz android_packages_providers_DownloadProvider-ff0220f5b4624049a1052bd868d7706eee5a0daf.tar.bz2 android_packages_providers_DownloadProvider-ff0220f5b4624049a1052bd868d7706eee5a0daf.zip |
Unregister observer when tearing down service.
Also reduce and adjust some logging.
Bug: 8470658
Change-Id: Ia1f1cbd315ded04edd2113506e5c5a1db5ec85b4
Diffstat (limited to 'src/com/android/providers/downloads/DownloadService.java')
-rw-r--r-- | src/com/android/providers/downloads/DownloadService.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/DownloadService.java b/src/com/android/providers/downloads/DownloadService.java index 6c61193c..7d746cca 100644 --- a/src/com/android/providers/downloads/DownloadService.java +++ b/src/com/android/providers/downloads/DownloadService.java @@ -268,6 +268,8 @@ public class DownloadService extends Service { if (stopSelfResult(startId)) { if (DEBUG_LIFECYCLE) Log.v(TAG, "Nothing left; stopped"); + getContentResolver().unregisterContentObserver(mObserver); + mScanner.shutdown(); mUpdateThread.quit(); } } |