微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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));
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。