gpt4 book ai didi

android:在设备旋转时禁用 opengl ES 上下文切换

转载 作者:太空狗 更新时间:2023-10-29 15:57:02 26 4
gpt4 key购买 nike

我有一个安卓全屏 opengl es 应用程序。

当设备从纵向旋转到横向并返回时,gl 上下文被破坏并重新创建。

有没有办法避免这种情况?即始终保持纵向或横向?

编辑:我的 Activity 中已经有了这段代码:

@Override
protected void onResume()
{
super.onResume();
mGLSurfaceView.onResume();
}

@Override
protected void onPause()
{
super.onPause();
mGLSurfaceView.onPause();
}

最佳答案

不幸的是,直到 API 级别 11 (3.0) GLSurfaceView 将始终破坏 GL 上下文。对于 11 岁及以上,您可以 setPreserveEGLContextOnPause (boolean preserveOnPause) .

有一些方法可以通过更改 GLSurfaceView 的源来解决这个问题,但是您遇到的任何问题都很难从其他人那里获得帮助。

关于android:在设备旋转时禁用 opengl ES 上下文切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5701393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com