我正在尝试在屏幕上呈现一个简单的方块,出于某种原因,有时它看起来还不错。有时却没有。
以下是一些看起来很奇怪的例子:
奇怪的是,当我点击最近的应用程序按钮时,调用活动的onPause,调用GlSurfaceView的onPause方法。 当我返回应用程序时,它按预期调用onResume。 每次我出去再出去,图形看起来都不同......我在这里读到了另一个似乎相关的问题 - Here 但根据这个问题,问题是当返回应用程序时,openGl上下文丢失了,所有东西都需要重新启动 - 纹理等等。 但在我的代码中,我在onSurfaceCreated方法中做了所有这些,当应用程序恢复时调用,我也尝试更新Renderer类中的Context变量,但仍然没有好的结果.. 任何提示/建议?