diff --git a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadManager.java b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadManager.java index ad7097b762..00c6913ef1 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadManager.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadManager.java @@ -531,6 +531,7 @@ public final class DownloadManager { Thread.currentThread().interrupt(); } applicationHandler.removeCallbacksAndMessages(/* token= */ null); + requirementsWatcher.stop(); // Reset state. downloads = Collections.emptyList(); pendingMessages = 0;