0

在一个实现的活动SurfaceHolder.Callback中,我包括了android:configChanges="keyboardHidden|orientation|screenSize"在屏幕旋转时停止重新绘制活动的行。但是,surfaceChanged()当屏幕旋转时仍然会被调用。这是故意的,我怎样才能得到我想要的行为,即完全忽略旋转?

4

1 回答 1

0

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

于 2013-06-14T01:22:24.443 回答