use of android.media.MediaRouter in project android_frameworks_base by AOSPA.
the class MediaRouteDialogPresenter method createDialog.
public static Dialog createDialog(Context context, int routeTypes, View.OnClickListener extendedSettingsClickListener) {
final MediaRouter router = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE);
MediaRouter.RouteInfo route = router.getSelectedRoute();
if (route.isDefault() || !route.matchesTypes(routeTypes)) {
final MediaRouteChooserDialog d = new MediaRouteChooserDialog(context, android.R.style.Theme_DeviceDefault_Dialog);
d.setRouteTypes(routeTypes);
d.setExtendedSettingsClickListener(extendedSettingsClickListener);
return d;
} else {
MediaRouteControllerDialog d = new MediaRouteControllerDialog(context, android.R.style.Theme_DeviceDefault_Dialog);
return d;
}
}
use of android.media.MediaRouter in project android_frameworks_base by ResurrectionRemix.
the class MediaRouteDialogPresenter method showDialogFragment.
public static DialogFragment showDialogFragment(Activity activity, int routeTypes, View.OnClickListener extendedSettingsClickListener) {
final MediaRouter router = (MediaRouter) activity.getSystemService(Context.MEDIA_ROUTER_SERVICE);
final FragmentManager fm = activity.getFragmentManager();
MediaRouter.RouteInfo route = router.getSelectedRoute();
if (route.isDefault() || !route.matchesTypes(routeTypes)) {
if (fm.findFragmentByTag(CHOOSER_FRAGMENT_TAG) != null) {
Log.w(TAG, "showDialog(): Route chooser dialog already showing!");
return null;
}
MediaRouteChooserDialogFragment f = new MediaRouteChooserDialogFragment();
f.setRouteTypes(routeTypes);
f.setExtendedSettingsClickListener(extendedSettingsClickListener);
f.show(fm, CHOOSER_FRAGMENT_TAG);
return f;
} else {
if (fm.findFragmentByTag(CONTROLLER_FRAGMENT_TAG) != null) {
Log.w(TAG, "showDialog(): Route controller dialog already showing!");
return null;
}
MediaRouteControllerDialogFragment f = new MediaRouteControllerDialogFragment();
f.show(fm, CONTROLLER_FRAGMENT_TAG);
return f;
}
}
use of android.media.MediaRouter in project android_frameworks_base by ResurrectionRemix.
the class MediaRouteDialogPresenter method createDialog.
public static Dialog createDialog(Context context, int routeTypes, View.OnClickListener extendedSettingsClickListener) {
final MediaRouter router = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE);
MediaRouter.RouteInfo route = router.getSelectedRoute();
if (route.isDefault() || !route.matchesTypes(routeTypes)) {
final MediaRouteChooserDialog d = new MediaRouteChooserDialog(context, android.R.style.Theme_DeviceDefault_Dialog);
d.setRouteTypes(routeTypes);
d.setExtendedSettingsClickListener(extendedSettingsClickListener);
return d;
} else {
MediaRouteControllerDialog d = new MediaRouteControllerDialog(context, android.R.style.Theme_DeviceDefault_Dialog);
return d;
}
}
use of android.media.MediaRouter in project android_frameworks_base by DirtyUnicorns.
the class MediaRouteDialogPresenter method showDialogFragment.
public static DialogFragment showDialogFragment(Activity activity, int routeTypes, View.OnClickListener extendedSettingsClickListener) {
final MediaRouter router = (MediaRouter) activity.getSystemService(Context.MEDIA_ROUTER_SERVICE);
final FragmentManager fm = activity.getFragmentManager();
MediaRouter.RouteInfo route = router.getSelectedRoute();
if (route.isDefault() || !route.matchesTypes(routeTypes)) {
if (fm.findFragmentByTag(CHOOSER_FRAGMENT_TAG) != null) {
Log.w(TAG, "showDialog(): Route chooser dialog already showing!");
return null;
}
MediaRouteChooserDialogFragment f = new MediaRouteChooserDialogFragment();
f.setRouteTypes(routeTypes);
f.setExtendedSettingsClickListener(extendedSettingsClickListener);
f.show(fm, CHOOSER_FRAGMENT_TAG);
return f;
} else {
if (fm.findFragmentByTag(CONTROLLER_FRAGMENT_TAG) != null) {
Log.w(TAG, "showDialog(): Route controller dialog already showing!");
return null;
}
MediaRouteControllerDialogFragment f = new MediaRouteControllerDialogFragment();
f.show(fm, CONTROLLER_FRAGMENT_TAG);
return f;
}
}
use of android.media.MediaRouter in project android_frameworks_base by crdroidandroid.
the class MediaRouteDialogPresenter method createDialog.
public static Dialog createDialog(Context context, int routeTypes, View.OnClickListener extendedSettingsClickListener) {
final MediaRouter router = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE);
MediaRouter.RouteInfo route = router.getSelectedRoute();
if (route.isDefault() || !route.matchesTypes(routeTypes)) {
final MediaRouteChooserDialog d = new MediaRouteChooserDialog(context, android.R.style.Theme_DeviceDefault_Dialog);
d.setRouteTypes(routeTypes);
d.setExtendedSettingsClickListener(extendedSettingsClickListener);
return d;
} else {
MediaRouteControllerDialog d = new MediaRouteControllerDialog(context, android.R.style.Theme_DeviceDefault_Dialog);
return d;
}
}
Aggregations