From 3f003c517c08d697118cb61c1902eeb31776f118 Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Tue, 1 May 2018 10:57:17 -0700 Subject: [PATCH] Remove documentation on calling startDownloads ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=194961264 --- .../google/android/exoplayer2/offline/DownloadManager.java | 3 --- .../google/android/exoplayer2/offline/DownloadService.java | 4 +++- 2 files changed, 3 insertions(+), 4 deletions(-) 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 01548958dc..b0e572109d 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 @@ -47,9 +47,6 @@ import java.util.concurrent.CopyOnWriteArraySet; *

A download manager instance must be accessed only from the thread that created it, unless that * thread does not have a {@link Looper}. In that case, it must be accessed only from the * application's main thread. Registered listeners will be called on the same thread. - * - *

By default download tasks are stopped, so {@link #startDownloads()} must be called to start - * them. */ public final class DownloadManager { diff --git a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadService.java b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadService.java index 3944ad77b8..c2939c1bdb 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadService.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/offline/DownloadService.java @@ -250,7 +250,9 @@ public abstract class DownloadService extends Service { /** * Returns a {@link DownloadManager} to be used to downloaded content. Called only once in the - * life cycle of the service. + * life cycle of the service. The service will call {@link DownloadManager#startDownloads()} and + * {@link DownloadManager#stopDownloads} as necessary when requirements returned by {@link + * #getRequirements()} are met or stop being met. */ protected abstract DownloadManager getDownloadManager();