# Print output for @column tags ?> MediaBrowserService.BrowserRoot - Android SDK | Android Developers

Most visited


Recently visited


MediaBrowserService.BrowserRoot

public static final class MediaBrowserService.BrowserRoot
extends Object

java.lang.Object
   ↳ android.service.media.MediaBrowserService.BrowserRoot


Contains information that the browser service needs to send to the client when first connected.

Summary


Constants

String EXTRA_OFFLINE

The lookup key for a boolean that indicates whether the browser service should return a browser root for offline media items.

String EXTRA_RECENT

The lookup key for a boolean that indicates whether the browser service should return a browser root for recently played media items.

String EXTRA_SUGGESTED

The lookup key for a boolean that indicates whether the browser service should return a browser root for suggested media items.

Public constructors

BrowserRoot(String rootId, Bundle extras)

Constructs a browser root.

Public methods

Bundle getExtras()

Gets any extras about the browser service.

String getRootId()

Gets the root id for browsing.

Inherited methods

Constants


EXTRA_OFFLINE

public static final String EXTRA_OFFLINE

The lookup key for a boolean that indicates whether the browser service should return a browser root for offline media items.

When creating a media browser for a given media browser service, this key can be supplied as a root hint for retrieving media items that are can be played without an internet connection. If the media browser service can provide such media items, the implementation must return the key in the root hint when MediaBrowserService.onGetRoot(java.lang.String, int, android.os.Bundle) is called back.

The root hint may contain multiple keys.

See also:

Constant Value: "android.service.media.extra.OFFLINE"

EXTRA_RECENT

public static final String EXTRA_RECENT

The lookup key for a boolean that indicates whether the browser service should return a browser root for recently played media items.

When creating a media browser for a given media browser service, this key can be supplied as a root hint for retrieving media items that are recently played. If the media browser service can provide such media items, the implementation must return the key in the root hint when MediaBrowserService.onGetRoot(java.lang.String, int, android.os.Bundle) is called back.

The root hint may contain multiple keys.

See also:

Constant Value: "android.service.media.extra.RECENT"

EXTRA_SUGGESTED

public static final String EXTRA_SUGGESTED

The lookup key for a boolean that indicates whether the browser service should return a browser root for suggested media items.

When creating a media browser for a given media browser service, this key can be supplied as a root hint for retrieving the media items suggested by the media browser service. The list of media items passed in MediaBrowser.SubscriptionCallback.onChildrenLoaded(String, List) is considered ordered by relevance, first being the top suggestion. If the media browser service can provide such media items, the implementation must return the key in the root hint when MediaBrowserService.onGetRoot(java.lang.String, int, android.os.Bundle) is called back.

The root hint may contain multiple keys.

See also:

Constant Value: "android.service.media.extra.SUGGESTED"

Public constructors


BrowserRoot

public BrowserRoot (String rootId, 
                Bundle extras)

Constructs a browser root.

Parameters
rootId String: The root id for browsing. This value cannot be null.

extras Bundle: Any extras about the browser service. This value may be null.

Public methods


getExtras

public Bundle getExtras ()

Gets any extras about the browser service.

Returns
Bundle

getRootId

public String getRootId ()

Gets the root id for browsing.

Returns
String

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.