繁体   English   中英

android:configChanges =“ orientation”与surfaceChanged

[英]android:configChanges=“orientation” with surfaceChanged

在实现SurfaceHolder.Callback一项活动中,我加入了android:configChanges="keyboardHidden|orientation|screenSize"以防止在旋转屏幕时重绘该活动。 但是,旋转屏幕时仍会调用surfaceChanged() 这是故意的,我如何获得想要的行为,即完全忽略旋转?

似乎没有比手动破解更好的解决方案了:第一次调用surfaceChanged时(即创建表面时)设置一个布尔变量,如果设置了此变量,则在surfaceChanged的开头返回。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM