List of usage examples for android.support.v4.media.session MediaSessionCompat.QueueItem toString
public String toString()
From source file:com.example.android.uamp.ui.tv.CardPresenter.java
@Override public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { MediaDescriptionCompat description;//from w w w.ja va 2s .c o m final CardViewHolder cardViewHolder = (CardViewHolder) viewHolder; // Determine description and playing state of item based on instance type cardViewHolder.setState(MediaItemViewHolder.STATE_NONE); if (item instanceof MediaBrowserCompat.MediaItem) { MediaBrowserCompat.MediaItem mediaItem = (MediaBrowserCompat.MediaItem) item; LogHelper.d(TAG, "onBindViewHolder MediaItem: ", mediaItem.toString()); description = mediaItem.getDescription(); cardViewHolder.setState(MediaItemViewHolder.getMediaItemState(mContext, mediaItem)); } else if (item instanceof MediaSessionCompat.QueueItem) { MediaSessionCompat.QueueItem queueItem = (MediaSessionCompat.QueueItem) item; LogHelper.d(TAG, "onBindViewHolder QueueItem: ", queueItem.toString()); description = queueItem.getDescription(); if (QueueHelper.isQueueItemPlaying(mContext, queueItem)) { cardViewHolder.setState(MediaItemViewHolder.getStateFromController(mContext)); } } else { throw new IllegalArgumentException( "Object must be MediaItem or QueueItem, not " + item.getClass().getSimpleName()); } cardViewHolder.setupCardView(mContext, description); }