Java 类android.support.v7.app.MediaRouteChooserDialog 实例源码

项目:Vafrinn    文件:ChromeMediaRouteDialogFactory.java   
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
    return new MediaRouteChooserDialogFragment() {
        final SystemVisibilitySaver mVisibilitySaver = new SystemVisibilitySaver();

        @Override
        public MediaRouteChooserDialog onCreateChooserDialog(
                Context context, Bundle savedInstanceState) {
            mVisibilitySaver.saveSystemVisibility(getActivity());
            return new MediaRouteChooserDialog(context);
        }

        @Override
        public void onStop() {
            super.onStop();
            mVisibilitySaver.restoreSystemVisibility(getActivity());
        }
    };
}
项目:Orpheus    文件:DevicePickerActivity.java   
@Override
@DebugLog
protected void onCreate(Bundle savedInstanceState) {
    boolean light = getIntent().getBooleanExtra(RendererConstants.EXTRA_WANT_LIGHT_THEME, true);
    setTheme(light ? R.style.CastThemeTranslucentLight : R.style.CastThemeTranslucentDark);
    super.onCreate(savedInstanceState);

    CastComponent parent = DaggerService.getDaggerComponent(getApplicationContext());
    DevicePickerActivityComponent.FACTORY.call(parent).inject(this);

    setResult(RESULT_CANCELED, new Intent());

    //always reset route
    mMediaRouter.selectRoute(mMediaRouter.getDefaultRoute());
    final MediaRouteSelector selector = new MediaRouteSelector.Builder()
            .addControlCategory(CastMediaControlIntent.categoryForCast(getString(R.string.cast_id)))
            .build();
    mCallback = new MediaRouterCallback();
    mMediaRouter.addCallback(selector, mCallback, MediaRouter.CALLBACK_FLAG_REQUEST_DISCOVERY);


    mDialog = new MediaRouteChooserDialog(this);
    mDialog.setOnDismissListener(this);
    mDialog.setRouteSelector(selector);
    mDialog.show();
}
项目:chromium-for-android-56-debug-video    文件:MediaRouteChooserDialogFactory.java   
@Override
public MediaRouteChooserDialog onCreateChooserDialog(
        Context context, Bundle savedInstanceState) {
    mVisibilitySaver.saveSystemVisibility(getActivity());
    mContext = context;
    return new MediaRouteChooserDialog(context);
}
项目:AndroidChromium    文件:MediaRouteChooserDialogFactory.java   
@Override
public MediaRouteChooserDialog onCreateChooserDialog(
        Context context, Bundle savedInstanceState) {
    mVisibilitySaver.saveSystemVisibility(getActivity());
    mContext = context;
    return new MediaRouteChooserDialog(context);
}
项目:365browser    文件:MediaRouteChooserDialogFactory.java   
@Override
public MediaRouteChooserDialog onCreateChooserDialog(
        Context context, Bundle savedInstanceState) {
    mVisibilitySaver.saveSystemVisibility(getActivity());
    mContext = context;
    return new MediaRouteChooserDialog(context);
}
项目:Pocket-Plays-for-Twitch    文件:StreamFragment.java   
@Override
public MediaRouteChooserDialog onCreateChooserDialog(Context context, Bundle savedInstanceState) {
    return new MediaRouteChooserDialog(context);
}
项目:Pocket-Plays-for-Twitch    文件:MainActivity.java   
@Override
public MediaRouteChooserDialog onCreateChooserDialog(Context context, Bundle savedInstanceState) {
    return new MediaRouteChooserDialog(context);
}
项目:Popeens-DSub    文件:CustomMediaRouteChooserDialogFragment.java   
@Override
public MediaRouteChooserDialog onCreateChooserDialog(Context context, Bundle savedInstanceState) {
    return new MediaRouteChooserDialog(context, ThemeUtil.getThemeRes(context));
}