Stop requirements watcher when download manager is released

Unregister listeners and callbacks when download manager is released.
This commit is contained in:
Ferhat Parmak 2022-08-23 17:58:45 +02:00
parent ab4d37f499
commit 4fc015feca

View File

@ -531,6 +531,7 @@ public final class DownloadManager {
Thread.currentThread().interrupt(); Thread.currentThread().interrupt();
} }
applicationHandler.removeCallbacksAndMessages(/* token= */ null); applicationHandler.removeCallbacksAndMessages(/* token= */ null);
requirementsWatcher.stop();
// Reset state. // Reset state.
downloads = Collections.emptyList(); downloads = Collections.emptyList();
pendingMessages = 0; pendingMessages = 0;