[英]android:configChanges=“orientation” with surfaceChanged
在实现SurfaceHolder.Callback
一项活动中,我加入了android:configChanges="keyboardHidden|orientation|screenSize"
以防止在旋转屏幕时重绘该活动。 但是,旋转屏幕时仍会调用surfaceChanged()
。 这是故意的,我如何获得想要的行为,即完全忽略旋转?
似乎没有比手动破解更好的解决方案了:第一次调用surfaceChanged时(即创建表面时)设置一个布尔变量,如果设置了此变量,则在surfaceChanged的开头返回。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.