added in version 22.1.0
belongs to Maven artifact com.android.support:mediarouter-v7:28.0.0-alpha1

MediaRouteDialogFactory

public class MediaRouteDialogFactory
extends Object

java.lang.Object
   ↳ android.support.v7.app.MediaRouteDialogFactory


The media route dialog factory is responsible for creating the media route chooser and controller dialogs as needed.

The application can customize the dialogs by providing a subclass of the dialog factory to the MediaRouteButton using the setDialogFactory method.

Summary

Public constructors

MediaRouteDialogFactory()

Creates a default media route dialog factory.

Public methods

static MediaRouteDialogFactory getDefault()

Gets the default factory instance.

MediaRouteChooserDialogFragment onCreateChooserDialogFragment()

Called when the chooser dialog is being opened and it is time to create the fragment.

MediaRouteControllerDialogFragment onCreateControllerDialogFragment()

Called when the controller dialog is being opened and it is time to create the fragment.

Inherited methods

From class java.lang.Object

Public constructors

MediaRouteDialogFactory

added in version 22.1.0
MediaRouteDialogFactory ()

Creates a default media route dialog factory.

Public methods

getDefault

added in version 22.1.0
MediaRouteDialogFactory getDefault ()

Gets the default factory instance.

Returns
MediaRouteDialogFactory The default media route dialog factory, never null.

onCreateChooserDialogFragment

added in version 22.1.0
MediaRouteChooserDialogFragment onCreateChooserDialogFragment ()

Called when the chooser dialog is being opened and it is time to create the fragment.

Subclasses may override this method to create a customized fragment.

Returns
MediaRouteChooserDialogFragment The media route chooser dialog fragment, must not be null.

onCreateControllerDialogFragment

added in version 22.1.0
MediaRouteControllerDialogFragment onCreateControllerDialogFragment ()

Called when the controller dialog is being opened and it is time to create the fragment.

Subclasses may override this method to create a customized fragment.

Returns
MediaRouteControllerDialogFragment The media route controller dialog fragment, must not be null.