Example usage for android.support.v4.media MediaBrowserCompat getItem

List of usage examples for android.support.v4.media MediaBrowserCompat getItem

Introduction

In this page you can find the example usage for android.support.v4.media MediaBrowserCompat getItem.

Prototype

public void getItem(final @NonNull String mediaId, @NonNull final ItemCallback cb) 

Source Link

Document

Retrieves a specific MediaItem from the connected service.

Usage

From source file:cat.terrones.devops.radiofx.ui.MediaBrowserFragment.java

private void updateTitle() {
    if (MediaIDHelper.MEDIA_ID_ROOT.equals(mMediaId)) {
        mMediaFragmentListener.setToolbarTitle(null);
        return;//from   w w  w .  ja  va 2  s  .  c o  m
    }

    MediaBrowserCompat mediaBrowser = mMediaFragmentListener.getMediaBrowser();
    mediaBrowser.getItem(mMediaId, new MediaBrowserCompat.ItemCallback() {
        @Override
        public void onItemLoaded(MediaBrowserCompat.MediaItem item) {
            mMediaFragmentListener.setToolbarTitle(item.getDescription().getTitle());
        }
    });
}

From source file:com.radiofarda.istgah.ui.MediaBrowserFragment.java

private void updateTitle() {
    if (MEDIA_ID_ROOT.equals(mMediaId)) {
        mMediaFragmentListener.setToolbarTitle(null);
        return;/* w w w. j  a  v  a 2s .  c  o m*/
    }

    MediaBrowserCompat mediaBrowser = mMediaFragmentListener.getMediaBrowser();
    mediaBrowser.getItem(mMediaId, new MediaBrowserCompat.ItemCallback() {
        @Override
        public void onItemLoaded(MediaBrowserCompat.MediaItem item) {
            mMediaFragmentListener.setToolbarTitle(item.getDescription().getTitle());
        }
    });
}

From source file:com.bayapps.android.robophish.ui.MediaBrowserFragment.java

private void updateTitle() {

    mMediaFragmentListener.updateDrawerToggle();

    if (mMediaId.startsWith(MediaIDHelper.MEDIA_ID_SHOWS_BY_YEAR)) {

        String year = MediaIDHelper.getHierarchy(mMediaId)[1];
        mMediaFragmentListener.setToolbarTitle(year);
        mMediaFragmentListener.setToolbarSubTitle("");
        return;/*from   ww  w.  j  av  a  2  s.c o  m*/
    }

    if (mMediaId.startsWith(MediaIDHelper.MEDIA_ID_TRACKS_BY_SHOW)) {

        mMediaFragmentListener.setToolbarTitle(getTitle());
        mMediaFragmentListener.setToolbarSubTitle(getSubTitle());
        return;
    }

    if (MediaIDHelper.MEDIA_ID_ROOT.equals(mMediaId)) {
        mMediaFragmentListener.setToolbarTitle(null);
        return;
    }

    MediaBrowserCompat mediaBrowser = mMediaFragmentListener.getMediaBrowser();
    mediaBrowser.getItem(mMediaId, new MediaBrowserCompat.ItemCallback() {
        @Override
        public void onItemLoaded(MediaBrowserCompat.MediaItem item) {
            mMediaFragmentListener.setToolbarTitle(item.getDescription().getTitle());
        }
    });
}