belongs to Maven artifact androidx.mediarouter:mediarouter:1.0.0-alpha1

MediaRouteDialogFactory

public class MediaRouteDialogFactory
extends Object

java.lang.Object
   ↳ androidx.mediarouter.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

Public constructors

MediaRouteDialogFactory

MediaRouteDialogFactory ()

Creates a default media route dialog factory.

Public methods

getDefault

MediaRouteDialogFactory getDefault ()

Gets the default factory instance.

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

onCreateChooserDialogFragment

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

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.