diff options
| author | Dake Gu <dake@google.com> | 2017-09-22 15:13:26 -0700 |
|---|---|---|
| committer | Dake Gu <dake@google.com> | 2017-09-22 15:16:11 -0700 |
| commit | 9f7da98dbcd12a0bbd48a563ff82fdcba7de3dea (patch) | |
| tree | 4730ffc70d23e63e0a4ff27a9aeea84e4b00099a | |
| parent | 56cb0cc2547d28ac5b593d314641ab07a94480d9 (diff) | |
| download | android_frameworks_support-9f7da98dbcd12a0bbd48a563ff82fdcba7de3dea.tar.gz android_frameworks_support-9f7da98dbcd12a0bbd48a563ff82fdcba7de3dea.tar.bz2 android_frameworks_support-9f7da98dbcd12a0bbd48a563ff82fdcba7de3dea.zip | |
leanback: deprecate MediaControllerGlue and MediaPlayerGlue
App should use MediaControllerAdapter/MediaPlayerAdapter with
PlaybackTransportControlGlue or PlaybackBannerControlGlue.
Bug: 66707813
Test: N/A
Change-Id: Ie40216880225d3e08c27a5056eb666555ac8607e
3 files changed, 9 insertions, 1 deletions
diff --git a/v17/leanback/api/current.txt b/v17/leanback/api/current.txt index 4f5201ef70..ef829fea7d 100644 --- a/v17/leanback/api/current.txt +++ b/v17/leanback/api/current.txt @@ -1157,7 +1157,7 @@ package android.support.v17.leanback.media { method public void play(); } - public abstract class MediaControllerGlue extends android.support.v17.leanback.media.PlaybackControlGlue { + public abstract deprecated class MediaControllerGlue extends android.support.v17.leanback.media.PlaybackControlGlue { ctor public MediaControllerGlue(android.content.Context, int[], int[]); method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); method public void detach(); diff --git a/v17/leanback/src/android/support/v17/leanback/media/MediaControllerGlue.java b/v17/leanback/src/android/support/v17/leanback/media/MediaControllerGlue.java index 730bf3a47a..b8e9b745b6 100644 --- a/v17/leanback/src/android/support/v17/leanback/media/MediaControllerGlue.java +++ b/v17/leanback/src/android/support/v17/leanback/media/MediaControllerGlue.java @@ -28,7 +28,10 @@ import android.util.Log; /** * A helper class for implementing a glue layer for {@link MediaControllerCompat}. + * @deprecated Use {@link MediaControllerAdapter} with {@link PlaybackTransportControlGlue} or + * {@link PlaybackBannerControlGlue}. */ +@Deprecated public abstract class MediaControllerGlue extends PlaybackControlGlue { static final String TAG = "MediaControllerGlue"; static final boolean DEBUG = false; diff --git a/v17/leanback/src/android/support/v17/leanback/media/MediaPlayerGlue.java b/v17/leanback/src/android/support/v17/leanback/media/MediaPlayerGlue.java index 3a274b1c3c..1e9a38b2ef 100644 --- a/v17/leanback/src/android/support/v17/leanback/media/MediaPlayerGlue.java +++ b/v17/leanback/src/android/support/v17/leanback/media/MediaPlayerGlue.java @@ -22,6 +22,7 @@ import android.media.AudioManager; import android.media.MediaPlayer; import android.net.Uri; import android.os.Handler; +import android.support.annotation.RestrictTo; import android.support.v17.leanback.widget.Action; import android.support.v17.leanback.widget.ArrayObjectAdapter; import android.support.v17.leanback.widget.OnItemViewSelectedListener; @@ -50,7 +51,11 @@ import java.util.List; * </ul> * * @hide + * @deprecated Use {@link MediaPlayerAdapter} with {@link PlaybackTransportControlGlue} or + * {@link PlaybackBannerControlGlue}. */ +@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) +@Deprecated public class MediaPlayerGlue extends PlaybackControlGlue implements OnItemViewSelectedListener { |
