Most visited

Recently visited

MediaRouteChooserDialog

public class MediaRouteChooserDialog
extends Dialog

java.lang.Object
   ↳ android.app.Dialog
     ↳ android.support.v7.app.MediaRouteChooserDialog


该类实现 MediaRouter的路由选择器对话框。

该对话框允许用户选择与给定选择器匹配的路线。

也可以看看:

Summary

Inherited constants

From interface android.content.DialogInterface

Public constructors

MediaRouteChooserDialog(Context context)
MediaRouteChooserDialog(Context context, int theme)

Public methods

MediaRouteSelector getRouteSelector()

获取媒体路由选择器,用于过滤用户可以选择的路由。

void onAttachedToWindow()

当窗口已连接到窗口管理器时调用。

void onDetachedFromWindow()

当窗口已连接到窗口管理器时调用。

boolean onFilterRoute(MediaRouter.RouteInfo route)

如果路线应包含在列表中,则返回true。

void onFilterRoutes(List<MediaRouter.RouteInfo> routes)

被调用来过滤应该包含在列表中的一组路线。

void refreshRoutes()

刷新选择器对话框中显示的路由列表。

void setRouteSelector(MediaRouteSelector selector)

设置媒体路由选择器,用于过滤用户可以选择的路由。

Protected methods

void onCreate(Bundle savedInstanceState)

onCreate(Bundle)类似,您应该使用此方法初始化对话框,包括调用 setContentView(View)

Inherited methods

From class android.app.Dialog
From class java.lang.Object
From interface android.content.DialogInterface
From interface android.view.Window.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.View.OnCreateContextMenuListener

Public constructors

MediaRouteChooserDialog

MediaRouteChooserDialog (Context context)

Parameters
context Context

MediaRouteChooserDialog

MediaRouteChooserDialog (Context context, 
                int theme)

Parameters
context Context
theme int

Public methods

getRouteSelector

MediaRouteSelector getRouteSelector ()

获取媒体路由选择器,用于过滤用户可以选择的路由。

Returns
MediaRouteSelector The selector, never null.

onAttachedToWindow

void onAttachedToWindow ()

当窗口已连接到窗口管理器时调用。 有关更多信息,请参阅View.onAttachedToWindow()

onDetachedFromWindow

void onDetachedFromWindow ()

当窗口已连接到窗口管理器时调用。 有关更多信息,请参阅View.onDetachedFromWindow()

onFilterRoute

boolean onFilterRoute (MediaRouter.RouteInfo route)

如果路线应包含在列表中,则返回true。

对于匹配选择器的启用的非默认路由,默认实现返回true。 子类可以重写此方法以不同方式过滤路由。

Parameters
route MediaRouter.RouteInfo: The route to consider, never null.
Returns
boolean True if the route should be included in the chooser dialog.

onFilterRoutes

void onFilterRoutes (List<MediaRouter.RouteInfo> routes)

被调用来过滤应该包含在列表中的一组路线。

默认实现迭代所提供的列表中的所有路由,并移除 onFilterRoute(MediaRouter.RouteInfo)返回false的那些路由。

Parameters
routes List: The list of routes to filter in-place, never null.

refreshRoutes

void refreshRoutes ()

刷新选择器对话框中显示的路由列表。

setRouteSelector

void setRouteSelector (MediaRouteSelector selector)

设置媒体路由选择器,用于过滤用户可以选择的路由。

Parameters
selector MediaRouteSelector: The selector, must not be null.

Protected methods

onCreate

void onCreate (Bundle savedInstanceState)

类似于 onCreate(Bundle) ,您应该使用此方法初始化对话框,其中包括调用 setContentView(View)

Parameters
savedInstanceState Bundle: If this dialog is being reinitialized after a the hosting activity was previously shut down, holds the result from the most recent call to onSaveInstanceState(), or null if this is the first time.

Hooray!