【发布时间】:2016-10-22 11:37:11
【问题描述】:
我正在为受控环境开发一个 Android 应用,在该环境中用户不应被允许退出 VrVideoView 的全屏纸板模式。
通过进入纸板模式,SDK 似乎呈现了自己的活动,因此我不能简单地覆盖 onBackPressed。
有没有办法防止这种情况发生?
【问题讨论】:
我正在为受控环境开发一个 Android 应用,在该环境中用户不应被允许退出 VrVideoView 的全屏纸板模式。
通过进入纸板模式,SDK 似乎呈现了自己的活动,因此我不能简单地覆盖 onBackPressed。
有没有办法防止这种情况发生?
【问题讨论】:
通过在内部四处探查,您可以得到对话框(是的,它是一个对话框)并禁用返回按钮:
vrView = (VrVideoView) findViewById(R.id.videoView);
vrView.fullScreenDialog.setCancelable(false);
【讨论】: